# near model CODE resource # jump table entries: 1880-1931 (52 of them) export_286: 00000000 4E75 rts export_285: 00000002 4E56 FFFE link A6, -0x0002 00000006 48E7 0108 movem.l -[A7], D7,A4 0000000A 7E01 moveq.l D7, 0x01 0000000C 206E 000C movea.l A0, [A6 + 0xC] 00000010 3010 move.w D0, [A0] 00000012 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000016 004B 012E ori.w A3, 0x12E 0000001A 07D1 .incomplete 0000001C 0134 07D2 013A btst [[] + 0x13A], D0 00000022 07D3 .incomplete 00000024 0140 bchg D0, D0 00000026 07D4 .incomplete 00000028 0146 bchg D6, D0 0000002A 07D5 .incomplete 0000002C 014C bchg A4, D0 0000002E 07D6 .incomplete 00000030 0152 bchg [A2], D0 00000032 07D9 .incomplete 00000034 0158 bchg [A0]+, D0 00000036 07DA .incomplete 00000038 015E bchg [A6]+, D0 0000003A 07DC .incomplete 0000003C 0164 bchg -[A4], D0 0000003E 07E2 .incomplete 00000040 016A 07E4 bchg [A2 + 0x7E4], D0 00000044 0170 07E5 bchg <>, D0 00000048 0176 07E6 bchg <>, D0 0000004C 017C 07E7 bchg 0x7E7, D0 00000050 0182 bclr D2, D0 00000052 07E8 .incomplete 00000054 0188 bclr A0, D0 00000056 07EF .incomplete 00000058 018E bclr A6, D0 0000005A 07F0 .incomplete 0000005C 0194 bclr [A4], D0 0000005E 07F1 .incomplete 00000060 019A bclr [A2]+, D0 00000062 07F2 .incomplete 00000064 01A0 bclr -[A0], D0 00000066 07F3 .incomplete 00000068 01A6 bclr -[A6], D0 0000006A 07F8 .incomplete 0000006C 01AC 07FD bclr [A4 + 0x7FD], D0 00000070 01B2 07FE bclr <>, D0 00000074 01B8 07FF bclr [0x000007FF], D0 00000078 01C0 .incomplete 0000007A 0800 01C8 btst.b D0, 0xC8 0000007E 080B 01D0 btst.b A3, 0xD0 00000082 080C 01D8 btst.b A4, 0xD8 00000086 0840 01E0 bchg.b D0, 0xE0 0000008A 0801 01E8 btst.b D1, 0xE8 0000008E 0803 01EE btst.b D3, 0xEE 00000092 0804 01F4 btst.b D4, 0xF4 00000096 0805 01FA btst.b D5, 0xFA 0000009A 0806 0200 btst.b D6, 0x0 0000009E 0807 0206 btst.b D7, 0x6 000000A2 0809 020C btst.b A1, 0xC 000000A6 080D 0212 btst.b A5, 0x12 000000AA 080F 0218 btst.b A7, 0x18 000000AE 0817 021E btst.b [A7], 0x1E 000000B2 0818 0224 btst.b [A0]+, 0x24 /* '$' */ 000000B6 0819 022A btst.b [A1]+, 0x2A /* '*' */ 000000BA 0821 0230 btst.b -[A1], 0x30 /* '0' */ 000000BE 0827 0236 btst.b -[A7], 0x36 /* '6' */ 000000C2 0828 023C 0829 btst.b [A0 + 0x829], 0x3C /* '<' */ 000000C8 0242 082A andi.w D2, 0x82A 000000CC 0248 082B andi.w A0, 0x82B 000000D0 024E 082C andi.w A6, 0x82C 000000D4 0254 082D andi.w [A4], 0x82D 000000D8 025A 082F andi.w [A2]+, 0x82F 000000DC 0260 0830 andi.w -[A0], 0x830 000000E0 0266 0831 andi.w -[A6], 0x831 000000E4 026C 0832 0272 andi.w [A4 + 0x272], 0x832 000000EA 0833 0278 0839 btst.b [A3 + D0 + 0x39], 0x78 /* 'x' */ 000000F0 0280 083A 0288 andi.l D0, 0x83A0288 000000F6 083B 028E 083C btst.b [PC + D0 + 0x3C], 0x8E 000000FC 0294 083D 029A andi.l [A4], 0x83D029A 00000102 0841 02A0 bchg.b D1, 0xA0 00000106 0843 02A6 bchg.b D3, 0xA6 0000010A 0844 02AC bchg.b D4, 0xAC 0000010E 0845 02B2 bchg.b D5, 0xB2 00000112 0846 02B8 bchg.b D6, 0xB8 00000116 0848 02BE bchg.b A0, 0xBE 0000011A 084A 02BA bchg.b A2, 0xBA 0000011E 0849 02C0 bchg.b A1, 0xC0 00000122 084B 02C6 bchg.b A3, 0xC6 00000126 084D 02CA bchg.b A5, 0xCA 0000012A 084F 02D0 bchg.b A7, 0xD0 0000012E 2B6D 02D4 0850 move.l [A5 + 0x850], [A5 + 0x2D4] 00000134 02D8 .incomplete 00000136 0851 02DC bchg.b [A1], 0xDC 0000013A 0853 02E0 bchg.b [A3], 0xE0 0000013E 0854 02E4 bchg.b [A4], 0xE4 00000142 0855 02E8 bchg.b [A5], 0xE8 00000146 41ED 077A lea.l A0, [A5 + 0x77A /* export_235 */] 0000014A 2848 movea.l A4, A0 0000014C 6000 02E6 bra +0x2E8 /* 00000434 */ 00000150 41ED 0782 lea.l A0, [A5 + 0x782 /* export_236 */] 00000154 2848 movea.l A4, A0 00000156 6000 02DC bra +0x2DE /* 00000434 */ 0000015A 41ED 078A lea.l A0, [A5 + 0x78A /* export_237 */] 0000015E 2848 movea.l A4, A0 00000160 6000 02D2 bra +0x2D4 /* 00000434 */ 00000164 41ED 0792 lea.l A0, [A5 + 0x792 /* export_238 */] 00000168 2848 movea.l A4, A0 0000016A 6000 02C8 bra +0x2CA /* 00000434 */ 0000016E 41ED 079A lea.l A0, [A5 + 0x79A /* export_239 */] 00000172 2848 movea.l A4, A0 00000174 6000 02BE bra +0x2C0 /* 00000434 */ 00000178 41ED 10BA lea.l A0, [A5 + 0x10BA /* export_531 */] 0000017C 2848 movea.l A4, A0 0000017E 6000 02B4 bra +0x2B6 /* 00000434 */ 00000182 41ED 07A2 lea.l A0, [A5 + 0x7A2 /* export_240 */] 00000186 2848 movea.l A4, A0 00000188 6000 02AA bra +0x2AC /* 00000434 */ 0000018C 41ED 08EA lea.l A0, [A5 + 0x8EA /* export_281 */] 00000190 2848 movea.l A4, A0 00000192 6000 02A0 bra +0x2A2 /* 00000434 */ 00000196 41ED 07AA lea.l A0, [A5 + 0x7AA /* export_241 */] 0000019A 2848 movea.l A4, A0 0000019C 6000 0296 bra +0x298 /* 00000434 */ 000001A0 41ED 10DA lea.l A0, [A5 + 0x10DA /* export_535 */] 000001A4 2848 movea.l A4, A0 000001A6 6000 028C bra +0x28E /* 00000434 */ 000001AA 41ED 0F4A lea.l A0, [A5 + 0xF4A /* export_485 */] 000001AE 2848 movea.l A4, A0 000001B0 6000 0282 bra +0x284 /* 00000434 */ 000001B4 41ED 10A2 lea.l A0, [A5 + 0x10A2 /* export_528 */] 000001B8 2848 movea.l A4, A0 000001BA 6000 0278 bra +0x27A /* 00000434 */ 000001BE 41ED 1092 lea.l A0, [A5 + 0x1092 /* export_526 */] 000001C2 2848 movea.l A4, A0 000001C4 6000 026E bra +0x270 /* 00000434 */ 000001C8 41ED 08CA lea.l A0, [A5 + 0x8CA /* export_277 */] 000001CC 2848 movea.l A4, A0 000001CE 6000 0264 bra +0x266 /* 00000434 */ 000001D2 41ED 07B2 lea.l A0, [A5 + 0x7B2 /* export_242 */] 000001D6 2848 movea.l A4, A0 000001D8 6000 025A bra +0x25C /* 00000434 */ 000001DC 41ED 0E2A lea.l A0, [A5 + 0xE2A /* export_449 */] 000001E0 2848 movea.l A4, A0 000001E2 6000 0250 bra +0x252 /* 00000434 */ 000001E6 41ED 0B6A lea.l A0, [A5 + 0xB6A /* export_361 */] 000001EA 2848 movea.l A4, A0 000001EC 6000 0246 bra +0x248 /* 00000434 */ 000001F0 41ED 07BA lea.l A0, [A5 + 0x7BA /* export_243 */] 000001F4 2848 movea.l A4, A0 000001F6 6000 023C bra +0x23E /* 00000434 */ 000001FA 41ED 07C2 lea.l A0, [A5 + 0x7C2 /* export_244 */] 000001FE 2848 movea.l A4, A0 00000200 6000 0232 bra +0x234 /* 00000434 */ 00000204 41ED 0B4A lea.l A0, [A5 + 0xB4A /* export_357 */] 00000208 2848 movea.l A4, A0 0000020A 6000 0228 bra +0x22A /* 00000434 */ 0000020E 41ED 08F2 lea.l A0, [A5 + 0x8F2 /* export_282 */] 00000212 2848 movea.l A4, A0 00000214 6000 021E bra +0x220 /* 00000434 */ 00000218 41ED 07CA lea.l A0, [A5 + 0x7CA /* export_245 */] 0000021C 2848 movea.l A4, A0 0000021E 6000 0214 bra +0x216 /* 00000434 */ 00000222 41ED 0B6A lea.l A0, [A5 + 0xB6A /* export_361 */] 00000226 2848 movea.l A4, A0 00000228 6000 020A bra +0x20C /* 00000434 */ 0000022C 41ED 07D2 lea.l A0, [A5 + 0x7D2 /* export_246 */] 00000230 2848 movea.l A4, A0 00000232 7E00 moveq.l D7, 0x00 00000234 6000 01FE bra +0x200 /* 00000434 */ 00000238 41ED 07DA lea.l A0, [A5 + 0x7DA /* export_247 */] 0000023C 2848 movea.l A4, A0 0000023E 7E00 moveq.l D7, 0x00 00000240 6000 01F2 bra +0x1F4 /* 00000434 */ 00000244 41ED 07E2 lea.l A0, [A5 + 0x7E2 /* export_248 */] 00000248 2848 movea.l A4, A0 0000024A 7E00 moveq.l D7, 0x00 0000024C 6000 01E6 bra +0x1E8 /* 00000434 */ 00000250 41ED 07EA lea.l A0, [A5 + 0x7EA /* export_249 */] 00000254 2848 movea.l A4, A0 00000256 7E00 moveq.l D7, 0x00 00000258 6000 01DA bra +0x1DC /* 00000434 */ 0000025C 41ED 07F2 lea.l A0, [A5 + 0x7F2 /* export_250 */] 00000260 2848 movea.l A4, A0 00000262 7E00 moveq.l D7, 0x00 00000264 6000 01CE bra +0x1D0 /* 00000434 */ 00000268 41ED 0E62 lea.l A0, [A5 + 0xE62 /* export_456 */] 0000026C 2848 movea.l A4, A0 0000026E 7E00 moveq.l D7, 0x00 00000270 6000 01C2 bra +0x1C4 /* 00000434 */ 00000274 41ED 07FA lea.l A0, [A5 + 0x7FA /* export_251 */] 00000278 2848 movea.l A4, A0 0000027A 6000 01B8 bra +0x1BA /* 00000434 */ 0000027E 41ED 0802 lea.l A0, [A5 + 0x802 /* export_252 */] 00000282 2848 movea.l A4, A0 00000284 6000 01AE bra +0x1B0 /* 00000434 */ 00000288 41ED 080A lea.l A0, [A5 + 0x80A /* export_253 */] 0000028C 2848 movea.l A4, A0 0000028E 6000 01A4 bra +0x1A6 /* 00000434 */ 00000292 41ED 0812 lea.l A0, [A5 + 0x812 /* export_254 */] 00000296 2848 movea.l A4, A0 00000298 6000 019A bra +0x19C /* 00000434 */ 0000029C 41ED 081A lea.l A0, [A5 + 0x81A /* export_255 */] 000002A0 2848 movea.l A4, A0 000002A2 6000 0190 bra +0x192 /* 00000434 */ 000002A6 41ED 0B42 lea.l A0, [A5 + 0xB42 /* export_356 */] 000002AA 2848 movea.l A4, A0 000002AC 6000 0186 bra +0x188 /* 00000434 */ 000002B0 41ED 0822 lea.l A0, [A5 + 0x822 /* export_256 */] 000002B4 2848 movea.l A4, A0 000002B6 6000 017C bra +0x17E /* 00000434 */ 000002BA 41ED 082A lea.l A0, [A5 + 0x82A /* export_257 */] 000002BE 2848 movea.l A4, A0 000002C0 6000 0172 bra +0x174 /* 00000434 */ 000002C4 41ED 0ED2 lea.l A0, [A5 + 0xED2 /* export_470 */] 000002C8 2848 movea.l A4, A0 000002CA 6000 0168 bra +0x16A /* 00000434 */ 000002CE 41ED 0832 lea.l A0, [A5 + 0x832 /* export_258 */] 000002D2 2848 movea.l A4, A0 000002D4 6000 015E bra +0x160 /* 00000434 */ 000002D8 41ED 10D2 lea.l A0, [A5 + 0x10D2 /* export_534 */] 000002DC 2848 movea.l A4, A0 000002DE 6000 0154 bra +0x156 /* 00000434 */ 000002E2 41ED 083A lea.l A0, [A5 + 0x83A /* export_259 */] 000002E6 2848 movea.l A4, A0 000002E8 6000 014A bra +0x14C /* 00000434 */ 000002EC 41ED 10AA lea.l A0, [A5 + 0x10AA /* export_529 */] 000002F0 2848 movea.l A4, A0 000002F2 6000 0140 bra +0x142 /* 00000434 */ 000002F6 41ED 0842 lea.l A0, [A5 + 0x842 /* export_260 */] 000002FA 2848 movea.l A4, A0 000002FC 6000 0136 bra +0x138 /* 00000434 */ 00000300 41ED 0E3A lea.l A0, [A5 + 0xE3A /* export_451 */] 00000304 2848 movea.l A4, A0 00000306 6000 012C bra +0x12E /* 00000434 */ 0000030A 41ED 0B5A lea.l A0, [A5 + 0xB5A /* export_359 */] 0000030E 2848 movea.l A4, A0 00000310 6000 0122 bra +0x124 /* 00000434 */ 00000314 41ED 0EEA lea.l A0, [A5 + 0xEEA /* export_473 */] 00000318 2848 movea.l A4, A0 0000031A 6000 0118 bra +0x11A /* 00000434 */ 0000031E 41ED 0E32 lea.l A0, [A5 + 0xE32 /* export_450 */] 00000322 2848 movea.l A4, A0 00000324 6000 010E bra +0x110 /* 00000434 */ 00000328 41ED 084A lea.l A0, [A5 + 0x84A /* export_261 */] 0000032C 2848 movea.l A4, A0 0000032E 6000 0104 bra +0x106 /* 00000434 */ 00000332 41ED 0DFA lea.l A0, [A5 + 0xDFA /* export_443 */] 00000336 2848 movea.l A4, A0 00000338 6000 00FA bra +0xFC /* 00000434 */ 0000033C 41ED 0E02 lea.l A0, [A5 + 0xE02 /* export_444 */] 00000340 2848 movea.l A4, A0 00000342 6000 00F0 bra +0xF2 /* 00000434 */ 00000346 41ED 0B52 lea.l A0, [A5 + 0xB52 /* export_358 */] 0000034A 2848 movea.l A4, A0 0000034C 6000 00E6 bra +0xE8 /* 00000434 */ 00000350 41ED 0852 lea.l A0, [A5 + 0x852 /* export_262 */] 00000354 2848 movea.l A4, A0 00000356 6000 00DC bra +0xDE /* 00000434 */ 0000035A 41ED 085A lea.l A0, [A5 + 0x85A /* export_263 */] 0000035E 2848 movea.l A4, A0 00000360 6000 00D2 bra +0xD4 /* 00000434 */ 00000364 41ED 0862 lea.l A0, [A5 + 0x862 /* export_264 */] 00000368 2848 movea.l A4, A0 0000036A 7E00 moveq.l D7, 0x00 0000036C 6000 00C6 bra +0xC8 /* 00000434 */ 00000370 41ED 086A lea.l A0, [A5 + 0x86A /* export_265 */] 00000374 2848 movea.l A4, A0 00000376 7E00 moveq.l D7, 0x00 00000378 6000 00BA bra +0xBC /* 00000434 */ 0000037C 41ED 0A9A lea.l A0, [A5 + 0xA9A /* export_335 */] 00000380 2848 movea.l A4, A0 00000382 6000 00B0 bra +0xB2 /* 00000434 */ 00000386 41ED 0872 lea.l A0, [A5 + 0x872 /* export_266 */] 0000038A 2848 movea.l A4, A0 0000038C 6000 00A6 bra +0xA8 /* 00000434 */ 00000390 41ED 0ABA lea.l A0, [A5 + 0xABA /* export_339 */] 00000394 2848 movea.l A4, A0 00000396 6000 009C bra +0x9E /* 00000434 */ 0000039A 41ED 0F42 lea.l A0, [A5 + 0xF42 /* export_484 */] 0000039E 2848 movea.l A4, A0 000003A0 6000 0092 bra +0x94 /* 00000434 */ 000003A4 41ED 0B62 lea.l A0, [A5 + 0xB62 /* export_360 */] 000003A8 2848 movea.l A4, A0 000003AA 6000 0088 bra +0x8A /* 00000434 */ 000003AE 41ED 1062 lea.l A0, [A5 + 0x1062 /* export_520 */] 000003B2 2848 movea.l A4, A0 000003B4 6000 007E bra +0x80 /* 00000434 */ 000003B8 41ED 09B2 lea.l A0, [A5 + 0x9B2 /* export_306 */] 000003BC 2848 movea.l A4, A0 000003BE 6000 0074 bra +0x76 /* 00000434 */ 000003C2 41ED 087A lea.l A0, [A5 + 0x87A /* export_267 */] 000003C6 2848 movea.l A4, A0 000003C8 6000 006A bra +0x6C /* 00000434 */ 000003CC 41ED 0882 lea.l A0, [A5 + 0x882 /* export_268 */] 000003D0 2848 movea.l A4, A0 000003D2 6000 0060 bra +0x62 /* 00000434 */ 000003D6 41ED 1082 lea.l A0, [A5 + 0x1082 /* export_524 */] 000003DA 2848 movea.l A4, A0 000003DC 6000 0056 bra +0x58 /* 00000434 */ 000003E0 41ED 0F3A lea.l A0, [A5 + 0xF3A /* export_483 */] 000003E4 2848 movea.l A4, A0 000003E6 6000 004C bra +0x4E /* 00000434 */ 000003EA 41ED 088A lea.l A0, [A5 + 0x88A /* export_269 */] 000003EE 2848 movea.l A4, A0 000003F0 6042 bra +0x44 /* 00000434 */ 000003F2 41ED 0892 lea.l A0, [A5 + 0x892 /* export_270 */] 000003F6 2848 movea.l A4, A0 000003F8 7E00 moveq.l D7, 0x00 000003FA 6038 bra +0x3A /* 00000434 */ 000003FC 41ED 089A lea.l A0, [A5 + 0x89A /* export_271 */] 00000400 2848 movea.l A4, A0 00000402 6030 bra +0x32 /* 00000434 */ 00000404 41ED 08A2 lea.l A0, [A5 + 0x8A2 /* export_272 */] 00000408 2848 movea.l A4, A0 0000040A 6028 bra +0x2A /* 00000434 */ 0000040C 41ED 08AA lea.l A0, [A5 + 0x8AA /* export_273 */] 00000410 2848 movea.l A4, A0 00000412 6020 bra +0x22 /* 00000434 */ 00000414 41ED 08B2 lea.l A0, [A5 + 0x8B2 /* export_274 */] 00000418 2848 movea.l A4, A0 0000041A 6018 bra +0x1A /* 00000434 */ 0000041C 41ED 08BA lea.l A0, [A5 + 0x8BA /* export_275 */] 00000420 2848 movea.l A4, A0 00000422 6010 bra +0x12 /* 00000434 */ 00000424 41ED 0DF2 lea.l A0, [A5 + 0xDF2 /* export_442 */] 00000428 2848 movea.l A4, A0 0000042A 6008 bra +0xA /* 00000434 */ 0000042C 41ED 08C2 lea.l A0, [A5 + 0x8C2 /* export_276 */] 00000430 2848 movea.l A4, A0 00000432 7E00 moveq.l D7, 0x00 label00000434: 00000434 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000438 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000043C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000440 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000444 4E94 jsr [A4] 00000446 4FEF 0010 lea.l A7, [A7 + 0x10] 0000044A 3D40 FFFE move.w [A6 - 0x2], D0 0000044E 4A6E FFFE tst.w [A6 - 0x2] 00000452 6F14 ble +0x16 /* 00000468 */ 00000454 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000458 2F2E 000C move.l -[A7], [A6 + 0xC] 0000045C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000460 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */] 00000464 4FEF 000C lea.l A7, [A7 + 0xC] label00000468: 00000468 4A47 tst.w D7 0000046A 670A beq +0xC /* 00000476 */ 0000046C 2F2D 907C move.l -[A7], [A5 - 0x6F84] 00000470 42A7 clr.l -[A7] 00000472 4EAD 125A jsr [A5 + 0x125A /* export_583 */] label00000476: 00000476 302E FFFE move.w D0, [A6 - 0x2] 0000047A 4CDF 1080 movem.l D7,A4, [A7]+ 0000047E 4E5E unlink A6 00000480 4E75 rts export_276: 00000482 4E56 0000 link A6, 0 00000486 2F0C move.l -[A7], A4 00000488 286E 000C movea.l A4, [A6 + 0xC] 0000048C 4A54 tst.w [A4] 0000048E 670C beq +0xE /* 0000049C */ 00000490 0C54 07D0 cmpi.w [A4], 0x7D0 00000494 6F0A ble +0xC /* 000004A0 */ 00000496 0C54 0856 cmpi.w [A4], 0x856 0000049A 6C04 bge +0x6 /* 000004A0 */ label0000049C: 0000049C 7000 moveq.l D0, 0x00 0000049E 6002 bra +0x4 /* 000004A2 */ label000004A0: 000004A0 7001 moveq.l D0, 0x01 label000004A2: 000004A2 285F movea.l A4, [A7]+ 000004A4 4E5E unlink A6 000004A6 4E75 rts export_239: 000004A8 4E56 FFBC link A6, -0x0044 000004AC 2F0C move.l -[A7], A4 000004AE 286E 000C movea.l A4, [A6 + 0xC] 000004B2 508C addq.l A4, 8 000004B4 4A54 tst.w [A4] 000004B6 660C bne +0xE /* 000004C4 */ 000004B8 3F3C 0001 move.w -[A7], 0x1 000004BC A9C8 syscall SysBeep 000004BE 7000 moveq.l D0, 0x00 000004C0 6000 00A8 bra +0xAA /* 0000056A */ label000004C4: 000004C4 486E FFC2 pea.l [A6 - 0x3E] 000004C8 486E FFBC pea.l [A6 - 0x44] 000004CC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000004D0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000004D4 2F0C move.l -[A7], A4 000004D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004DA 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000004DE 4FEF 0018 lea.l A7, [A7 + 0x18] 000004E2 3D40 FFC0 move.w [A6 - 0x40], D0 000004E6 4A6E FFC0 tst.w [A6 - 0x40] 000004EA 6708 beq +0xA /* 000004F4 */ 000004EC 302E FFC0 move.w D0, [A6 - 0x40] 000004F0 6000 0078 bra +0x7A /* 0000056A */ label000004F4: 000004F4 486E FFFC pea.l [A6 - 0x4] 000004F8 486E FFC2 pea.l [A6 - 0x3E] 000004FC 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00000500 508F addq.l A7, 8 00000502 3D40 FFC0 move.w [A6 - 0x40], D0 00000506 486E FFC2 pea.l [A6 - 0x3E] 0000050A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000050E 588F addq.l A7, 4 00000510 4A6E FFC0 tst.w [A6 - 0x40] 00000514 6708 beq +0xA /* 0000051E */ 00000516 302E FFC0 move.w D0, [A6 - 0x40] 0000051A 6000 004E bra +0x50 /* 0000056A */ label0000051E: 0000051E 302E FFBC move.w D0, [A6 - 0x44] 00000522 48C0 ext.l D0 00000524 E780 asl D0, 3 00000526 D9C0 add.l A4, D0 00000528 4A54 tst.w [A4] 0000052A 6704 beq +0x6 /* 00000530 */ 0000052C 7013 moveq.l D0, 0x13 0000052E 603A bra +0x3C /* 0000056A */ label00000530: 00000530 4AAE FFFC tst.l [A6 - 0x4] 00000534 6C04 bge +0x6 /* 0000053A */ 00000536 7026 moveq.l D0, 0x26 00000538 6030 bra +0x32 /* 0000056A */ label0000053A: 0000053A 426E FFBE clr.w [A6 - 0x42] 0000053E 601E bra +0x20 /* 0000055E */ label00000540: 00000540 3F3C 0001 move.w -[A7], 0x1 00000544 A9C8 syscall SysBeep 00000546 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 0000054A 3D40 FFC0 move.w [A6 - 0x40], D0 0000054E 4A6E FFC0 tst.w [A6 - 0x40] 00000552 6706 beq +0x8 /* 0000055A */ 00000554 302E FFC0 move.w D0, [A6 - 0x40] 00000558 6010 bra +0x12 /* 0000056A */ label0000055A: 0000055A 526E FFBE addq.w [A6 - 0x42], 1 label0000055E: 0000055E 306E FFBE movea.w A0, [A6 - 0x42] 00000562 B1EE FFFC cmpa.l A0, [A6 - 0x4] 00000566 6DD8 blt -0x26 /* 00000540 */ 00000568 7000 moveq.l D0, 0x00 label0000056A: 0000056A 285F movea.l A4, [A7]+ 0000056C 4E5E unlink A6 0000056E 4E75 rts export_249: 00000570 4E56 0000 link A6, 0 00000574 2F0C move.l -[A7], A4 00000576 286E 000C movea.l A4, [A6 + 0xC] 0000057A 3F3C 0002 move.w -[A7], 0x2 0000057E A9C8 syscall SysBeep 00000580 7000 moveq.l D0, 0x00 00000582 285F movea.l A4, [A7]+ 00000584 4E5E unlink A6 00000586 4E75 rts export_250: 00000588 4E56 FFBC link A6, -0x0044 0000058C 2F0C move.l -[A7], A4 0000058E 286E 000C movea.l A4, [A6 + 0xC] 00000592 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 00000596 508C addq.l A4, 8 00000598 486E FFC2 pea.l [A6 - 0x3E] 0000059C 486E FFBC pea.l [A6 - 0x44] 000005A0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000005A4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000005A8 2F0C move.l -[A7], A4 000005AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005AE 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000005B2 4FEF 0018 lea.l A7, [A7 + 0x18] 000005B6 3D40 FFC0 move.w [A6 - 0x40], D0 000005BA 4A6E FFC0 tst.w [A6 - 0x40] 000005BE 6708 beq +0xA /* 000005C8 */ 000005C0 302E FFC0 move.w D0, [A6 - 0x40] 000005C4 6000 006C bra +0x6E /* 00000632 */ label000005C8: 000005C8 486E FFFC pea.l [A6 - 0x4] 000005CC 486E FFC2 pea.l [A6 - 0x3E] 000005D0 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000005D4 508F addq.l A7, 8 000005D6 3D40 FFC0 move.w [A6 - 0x40], D0 000005DA 486E FFC2 pea.l [A6 - 0x3E] 000005DE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000005E2 588F addq.l A7, 4 000005E4 4A6E FFC0 tst.w [A6 - 0x40] 000005E8 6706 beq +0x8 /* 000005F0 */ 000005EA 302E FFC0 move.w D0, [A6 - 0x40] 000005EE 6042 bra +0x44 /* 00000632 */ label000005F0: 000005F0 302E FFBC move.w D0, [A6 - 0x44] 000005F4 48C0 ext.l D0 000005F6 E780 asl D0, 3 000005F8 D9C0 add.l A4, D0 000005FA 4A54 tst.w [A4] 000005FC 6704 beq +0x6 /* 00000602 */ 000005FE 7013 moveq.l D0, 0x13 00000600 6030 bra +0x32 /* 00000632 */ label00000602: 00000602 0CAE FFFF 8000 FFFC cmpi.l [A6 - 0x4], 0xFFFF8000 0000060A 6C08 bge +0xA /* 00000614 */ 0000060C 2D7C FFFF 8000 FFFC move.l [A6 - 0x4], 0xFFFF8000 label00000614: 00000614 0CAE 0000 7FFF FFFC cmpi.l [A6 - 0x4], 0x7FFF 0000061C 6F08 ble +0xA /* 00000626 */ 0000061E 2D7C 0000 7FFF FFFC move.l [A6 - 0x4], 0x7FFF label00000626: 00000626 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000062A 4EAD 0D9A jsr [A5 + 0xD9A /* export_431 */] 0000062E 548F addq.l A7, 2 00000630 7000 moveq.l D0, 0x00 label00000632: 00000632 285F movea.l A4, [A7]+ 00000634 4E5E unlink A6 00000636 4E75 rts export_240: 00000638 4E56 FFFC link A6, -0x0004 0000063C 48E7 0108 movem.l -[A7], D7,A4 00000640 286E 000C movea.l A4, [A6 + 0xC] 00000644 508C addq.l A4, 8 00000646 486E FFFC pea.l [A6 - 0x4] 0000064A 486E FFFE pea.l [A6 - 0x2] 0000064E 2F0C move.l -[A7], A4 00000650 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 00000654 4FEF 000C lea.l A7, [A7 + 0xC] 00000658 3E00 move.w D7, D0 0000065A 4A47 tst.w D7 0000065C 6706 beq +0x8 /* 00000664 */ 0000065E 3007 move.w D0, D7 00000660 6000 007A bra +0x7C /* 000006DC */ label00000664: 00000664 302E FFFE move.w D0, [A6 - 0x2] 00000668 48C0 ext.l D0 0000066A E780 asl D0, 3 0000066C D9C0 add.l A4, D0 0000066E 0C54 1002 cmpi.w [A4], 0x1002 00000672 6706 beq +0x8 /* 0000067A */ 00000674 7002 moveq.l D0, 0x02 00000676 6000 0064 bra +0x66 /* 000006DC */ label0000067A: 0000067A 508C addq.l A4, 8 0000067C 4A54 tst.w [A4] 0000067E 6704 beq +0x6 /* 00000684 */ 00000680 7002 moveq.l D0, 0x02 00000682 6058 bra +0x5A /* 000006DC */ label00000684: 00000684 3B6E FFFC 9044 move.w [A5 - 0x6FBC], [A6 - 0x4] 0000068A 486D 8FE8 pea.l [A5 - 0x7018] 0000068E 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000692 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00000696 508F addq.l A7, 8 00000698 4267 clr.w -[A7] 0000069A 3F3C 0001 move.w -[A7], 0x1 0000069E 2F2D 9014 move.l -[A7], [A5 - 0x6FEC] 000006A2 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 000006A6 508F addq.l A7, 8 000006A8 4267 clr.w -[A7] 000006AA 3F3C 0001 move.w -[A7], 0x1 000006AE 2F2D 9028 move.l -[A7], [A5 - 0x6FD8] 000006B2 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */] 000006B6 508F addq.l A7, 8 000006B8 42A7 clr.l -[A7] 000006BA 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000006BE 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 000006C2 508F addq.l A7, 8 000006C4 0C6E 012C FFFC cmpi.w [A6 - 0x4], 0x12C 000006CA 6D08 blt +0xA /* 000006D4 */ 000006CC 0C6E 013A FFFC cmpi.w [A6 - 0x4], 0x13A 000006D2 6F04 ble +0x6 /* 000006D8 */ label000006D4: 000006D4 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] label000006D8: 000006D8 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] label000006DC: 000006DC 4CDF 1080 movem.l D7,A4, [A7]+ 000006E0 4E5E unlink A6 000006E2 4E75 rts export_257: 000006E4 4E56 0000 link A6, 0 000006E8 2F0C move.l -[A7], A4 000006EA 286E 000C movea.l A4, [A6 + 0xC] 000006EE 508C addq.l A4, 8 000006F0 0C54 2B5D cmpi.w [A4], 0x2B5D /* '+]' */ 000006F4 6704 beq +0x6 /* 000006FA */ 000006F6 7002 moveq.l D0, 0x02 000006F8 6014 bra +0x16 /* 0000070E */ label000006FA: 000006FA 508C addq.l A4, 8 000006FC 4A54 tst.w [A4] 000006FE 6704 beq +0x6 /* 00000704 */ 00000700 7002 moveq.l D0, 0x02 00000702 600A bra +0xC /* 0000070E */ label00000704: 00000704 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000708 5368 0042 subq.w [A0 + 0x42], 1 0000070C 7000 moveq.l D0, 0x00 label0000070E: 0000070E 285F movea.l A4, [A7]+ 00000710 4E5E unlink A6 00000712 4E75 rts export_273: 00000714 4E56 0000 link A6, 0 00000718 48E7 0308 movem.l -[A7], D6,D7,A4 0000071C 286E 000C movea.l A4, [A6 + 0xC] 00000720 508C addq.l A4, 8 00000722 0C54 2B5D cmpi.w [A4], 0x2B5D /* '+]' */ 00000726 6706 beq +0x8 /* 0000072E */ 00000728 7002 moveq.l D0, 0x02 0000072A 6000 00A8 bra +0xAA /* 000007D4 */ label0000072E: 0000072E 508C addq.l A4, 8 00000730 7C00 moveq.l D6, 0x00 00000732 4A54 tst.w [A4] 00000734 6634 bne +0x36 /* 0000076A */ 00000736 206D 9030 movea.l A0, [A5 - 0x6FD0] 0000073A 4A68 0042 tst.w [A0 + 0x42] 0000073E 6C0A bge +0xC /* 0000074A */ 00000740 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000744 5268 0042 addq.w [A0 + 0x42], 1 00000748 7C01 moveq.l D6, 0x01 label0000074A: 0000074A 4A46 tst.w D6 0000074C 6716 beq +0x18 /* 00000764 */ 0000074E 206D 9030 movea.l A0, [A5 - 0x6FD0] 00000752 4A68 0042 tst.w [A0 + 0x42] 00000756 660C bne +0xE /* 00000764 */ 00000758 42A7 clr.l -[A7] 0000075A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000075E 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 00000762 508F addq.l A7, 8 label00000764: 00000764 7000 moveq.l D0, 0x00 00000766 6000 006C bra +0x6E /* 000007D4 */ label0000076A: 0000076A 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */ 0000076E 6706 beq +0x8 /* 00000776 */ 00000770 7002 moveq.l D0, 0x02 00000772 6000 0060 bra +0x62 /* 000007D4 */ label00000776: 00000776 508C addq.l A4, 8 00000778 0C54 0853 cmpi.w [A4], 0x853 0000077C 660A bne +0xC /* 00000788 */ 0000077E 508C addq.l A4, 8 00000780 0C54 2B1A cmpi.w [A4], 0x2B1A 00000784 6602 bne +0x4 /* 00000788 */ 00000786 508C addq.l A4, 8 label00000788: 00000788 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000078C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000790 2F0C move.l -[A7], A4 00000792 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000796 4EBA 32BA jsr [PC + 0x32BA /* 00003A52 */] 0000079A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000079E 3E00 move.w D7, D0 000007A0 4A47 tst.w D7 000007A2 6704 beq +0x6 /* 000007A8 */ 000007A4 3007 move.w D0, D7 000007A6 602C bra +0x2E /* 000007D4 */ label000007A8: 000007A8 206D 9030 movea.l A0, [A5 - 0x6FD0] 000007AC 4A68 0042 tst.w [A0 + 0x42] 000007B0 6C08 bge +0xA /* 000007BA */ 000007B2 206D 9030 movea.l A0, [A5 - 0x6FD0] 000007B6 5268 0042 addq.w [A0 + 0x42], 1 label000007BA: 000007BA 206D 9030 movea.l A0, [A5 - 0x6FD0] 000007BE 4A68 0042 tst.w [A0 + 0x42] 000007C2 660E bne +0x10 /* 000007D2 */ 000007C4 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000007C8 A873 syscall SetPort 000007CA 4267 clr.w -[A7] 000007CC 4EAD 0B02 jsr [A5 + 0xB02 /* export_348 */] 000007D0 548F addq.l A7, 2 label000007D2: 000007D2 7000 moveq.l D0, 0x00 label000007D4: 000007D4 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000007D8 4E5E unlink A6 000007DA 4E75 rts export_251: 000007DC 4E56 FFB2 link A6, -0x004E 000007E0 2F0C move.l -[A7], A4 000007E2 286E 000C movea.l A4, [A6 + 0xC] 000007E6 508C addq.l A4, 8 000007E8 7001 moveq.l D0, 0x01 000007EA 3D40 FFEE move.w [A6 - 0x12], D0 000007EE 4A6C 0008 tst.w [A4 + 0x8] 000007F2 6610 bne +0x12 /* 00000804 */ 000007F4 486E FFB2 pea.l [A6 - 0x4E] 000007F8 3F14 move.w -[A7], [A4] 000007FA 4EAD 172A jsr [A5 + 0x172A /* export_737 */] 000007FE 5C8F addq.l A7, 6 00000800 3D40 FFEE move.w [A6 - 0x12], D0 label00000804: 00000804 4A6E FFEE tst.w [A6 - 0x12] 00000808 674C beq +0x4E /* 00000856 */ 0000080A 486E FFB2 pea.l [A6 - 0x4E] 0000080E 486E FFEC pea.l [A6 - 0x14] 00000812 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000816 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000081A 2F0C move.l -[A7], A4 0000081C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000820 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00000824 4FEF 0018 lea.l A7, [A7 + 0x18] 00000828 3D40 FFEE move.w [A6 - 0x12], D0 0000082C 4A6E FFEE tst.w [A6 - 0x12] 00000830 6708 beq +0xA /* 0000083A */ 00000832 302E FFEE move.w D0, [A6 - 0x12] 00000836 6000 0074 bra +0x76 /* 000008AC */ label0000083A: 0000083A 302E FFEC move.w D0, [A6 - 0x14] 0000083E 48C0 ext.l D0 00000840 E780 asl D0, 3 00000842 D9C0 add.l A4, D0 00000844 4A54 tst.w [A4] 00000846 670E beq +0x10 /* 00000856 */ 00000848 486E FFB2 pea.l [A6 - 0x4E] 0000084C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000850 588F addq.l A7, 4 00000852 7013 moveq.l D0, 0x13 00000854 6056 bra +0x58 /* 000008AC */ label00000856: 00000856 486E FFF0 pea.l [A6 - 0x10] 0000085A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000085E 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00000862 508F addq.l A7, 8 00000864 3D40 FFEE move.w [A6 - 0x12], D0 00000868 4A6E FFEE tst.w [A6 - 0x12] 0000086C 6710 beq +0x12 /* 0000087E */ 0000086E 486E FFB2 pea.l [A6 - 0x4E] 00000872 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000876 588F addq.l A7, 4 00000878 302E FFEE move.w D0, [A6 - 0x12] 0000087C 602E bra +0x30 /* 000008AC */ label0000087E: 0000087E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000882 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000886 206E FFFC movea.l A0, [A6 - 0x4] 0000088A 2F10 move.l -[A7], [A0] 0000088C 486E FFB2 pea.l [A6 - 0x4E] 00000890 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00000894 508F addq.l A7, 8 00000896 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000089A 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 0000089E 486E FFB2 pea.l [A6 - 0x4E] 000008A2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000008A6 588F addq.l A7, 4 000008A8 302E FFEE move.w D0, [A6 - 0x12] label000008AC: 000008AC 285F movea.l A4, [A7]+ 000008AE 4E5E unlink A6 000008B0 4E75 rts export_261: 000008B2 4E56 FED0 link A6, -0x0130 000008B6 48E7 0308 movem.l -[A7], D6,D7,A4 000008BA 286E 000C movea.l A4, [A6 + 0xC] 000008BE 508C addq.l A4, 8 000008C0 486E FED0 pea.l [A6 - 0x130] 000008C4 486E FFFE pea.l [A6 - 0x2] 000008C8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000008CC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000008D0 2F0C move.l -[A7], A4 000008D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008D6 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000008DA 4FEF 0018 lea.l A7, [A7 + 0x18] 000008DE 3E00 move.w D7, D0 000008E0 4A47 tst.w D7 000008E2 6706 beq +0x8 /* 000008EA */ 000008E4 3007 move.w D0, D7 000008E6 6000 00CA bra +0xCC /* 000009B2 */ label000008EA: 000008EA 302E FFFE move.w D0, [A6 - 0x2] 000008EE 48C0 ext.l D0 000008F0 E780 asl D0, 3 000008F2 D9C0 add.l A4, D0 000008F4 3C14 move.w D6, [A4] 000008F6 4A46 tst.w D6 000008F8 661C bne +0x1E /* 00000916 */ 000008FA 4267 clr.w -[A7] 000008FC 486E FED0 pea.l [A6 - 0x130] 00000900 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 00000904 5C8F addq.l A7, 6 00000906 486E FED0 pea.l [A6 - 0x130] 0000090A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000090E 588F addq.l A7, 4 00000910 7000 moveq.l D0, 0x00 00000912 6000 009E bra +0xA0 /* 000009B2 */ label00000916: 00000916 0C46 2719 cmpi.w D6, 0x2719 0000091A 671C beq +0x1E /* 00000938 */ 0000091C 0C46 2711 cmpi.w D6, 0x2711 00000920 6716 beq +0x18 /* 00000938 */ 00000922 0C46 2713 cmpi.w D6, 0x2713 00000926 6710 beq +0x12 /* 00000938 */ 00000928 486E FED0 pea.l [A6 - 0x130] 0000092C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000930 588F addq.l A7, 4 00000932 7002 moveq.l D0, 0x02 00000934 6000 007C bra +0x7E /* 000009B2 */ label00000938: 00000938 508C addq.l A4, 8 0000093A 3F3C 0001 move.w -[A7], 0x1 0000093E 486E FF0A pea.l [A6 - 0xF6] 00000942 486E FFFE pea.l [A6 - 0x2] 00000946 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000094A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000094E 2F0C move.l -[A7], A4 00000950 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000954 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 00000958 4FEF 001A lea.l A7, [A7 + 0x1A] 0000095C 3E00 move.w D7, D0 0000095E 4A47 tst.w D7 00000960 670E beq +0x10 /* 00000970 */ 00000962 486E FED0 pea.l [A6 - 0x130] 00000966 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000096A 588F addq.l A7, 4 0000096C 3007 move.w D0, D7 0000096E 6042 bra +0x44 /* 000009B2 */ label00000970: 00000970 302E FFFE move.w D0, [A6 - 0x2] 00000974 48C0 ext.l D0 00000976 E780 asl D0, 3 00000978 D9C0 add.l A4, D0 0000097A 4A54 tst.w [A4] 0000097C 671E beq +0x20 /* 0000099C */ 0000097E 4A6E FFAC tst.w [A6 - 0x54] 00000982 660A bne +0xC /* 0000098E */ 00000984 486E FF0A pea.l [A6 - 0xF6] 00000988 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 0000098C 588F addq.l A7, 4 label0000098E: 0000098E 486E FED0 pea.l [A6 - 0x130] 00000992 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000996 588F addq.l A7, 4 00000998 7013 moveq.l D0, 0x13 0000099A 6016 bra +0x18 /* 000009B2 */ label0000099C: 0000099C 3F06 move.w -[A7], D6 0000099E 486E FED0 pea.l [A6 - 0x130] 000009A2 486E FF0A pea.l [A6 - 0xF6] 000009A6 4EBA 0012 jsr [PC + 0x12 /* 000009BA */] 000009AA 4FEF 000A lea.l A7, [A7 + 0xA] 000009AE 3E00 move.w D7, D0 000009B0 3007 move.w D0, D7 label000009B2: 000009B2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000009B6 4E5E unlink A6 000009B8 4E75 rts export_278: fn000009BA: 000009BA 4E56 FF88 link A6, -0x0078 000009BE 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 000009C2 266E 0008 movea.l A3, [A6 + 0x8] 000009C6 286E 000C movea.l A4, [A6 + 0xC] 000009CA 41EB 00AE lea.l A0, [A3 + 0xAE] 000009CE 2448 movea.l A2, A0 000009D0 0C6B 0001 00A2 cmpi.w [A3 + 0xA2], 0x1 000009D6 662E bne +0x30 /* 00000A06 */ 000009D8 0C6E 2719 0010 cmpi.w [A6 + 0x10], 0x2719 000009DE 6626 bne +0x28 /* 00000A06 */ 000009E0 4A6B 00A4 tst.w [A3 + 0xA4] 000009E4 6620 bne +0x22 /* 00000A06 */ 000009E6 2F0A move.l -[A7], A2 000009E8 2F0C move.l -[A7], A4 000009EA 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 000009EE 508F addq.l A7, 8 000009F0 2F0C move.l -[A7], A4 000009F2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000009F6 588F addq.l A7, 4 000009F8 2F0A move.l -[A7], A2 000009FA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000009FE 588F addq.l A7, 4 00000A00 7000 moveq.l D0, 0x00 00000A02 6000 03D6 bra +0x3D8 /* 00000DDA */ label00000A06: 00000A06 426E FF8C clr.w [A6 - 0x74] 00000A0A 3F3C 0004 move.w -[A7], 0x4 00000A0E 2F0C move.l -[A7], A4 00000A10 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000A14 5C8F addq.l A7, 6 00000A16 2D6C 0012 FF92 move.l [A6 - 0x6E], [A4 + 0x12] 00000A1C 42A7 clr.l -[A7] 00000A1E 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000A22 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00000A26 201F move.l D0, [A7]+ 00000A28 2D40 FF9A move.l [A6 - 0x66], D0 00000A2C 202B 00E8 move.l D0, [A3 + 0xE8] 00000A30 D0AB 00EC add.l D0, [A3 + 0xEC] 00000A34 2E00 move.l D7, D0 00000A36 4A87 tst.l D7 00000A38 6700 0094 beq +0x96 /* 00000ACE */ 00000A3C 202E FF9A move.l D0, [A6 - 0x66] 00000A40 D087 add.l D0, D7 00000A42 2F00 move.l -[A7], D0 00000A44 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00000A48 588F addq.l A7, 4 00000A4A 4A40 tst.w D0 00000A4C 671C beq +0x1E /* 00000A6A */ 00000A4E 4A6B 00A2 tst.w [A3 + 0xA2] 00000A52 6608 bne +0xA /* 00000A5C */ 00000A54 2F0B move.l -[A7], A3 00000A56 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000A5A 588F addq.l A7, 4 label00000A5C: 00000A5C 2F0C move.l -[A7], A4 00000A5E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000A62 588F addq.l A7, 4 00000A64 7025 moveq.l D0, 0x25 00000A66 6000 0372 bra +0x374 /* 00000DDA */ label00000A6A: 00000A6A 202E FF9A move.l D0, [A6 - 0x66] 00000A6E D087 add.l D0, D7 00000A70 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000A74 2F00 move.l -[A7], D0 00000A76 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00000A7A 206E FF92 movea.l A0, [A6 - 0x6E] 00000A7E 2D50 FF9E move.l [A6 - 0x62], [A0] 00000A82 202E FF9E move.l D0, [A6 - 0x62] 00000A86 D087 add.l D0, D7 00000A88 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000A8C 2F00 move.l -[A7], D0 00000A8E 2F2E FF9E move.l -[A7], [A6 - 0x62] 00000A92 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000A96 4FEF 000C lea.l A7, [A7 + 0xC] 00000A9A 2E2B 00E8 move.l D7, [A3 + 0xE8] 00000A9E 600C bra +0xE /* 00000AAC */ label00000AA0: 00000AA0 206E FF9E movea.l A0, [A6 - 0x62] 00000AA4 52AE FF9E addq.l [A6 - 0x62], 1 00000AA8 10AD 8FE5 move.b [A0], [A5 - 0x701B] label00000AAC: 00000AAC 2007 move.l D0, D7 00000AAE 5387 subq.l D7, 1 00000AB0 4A80 tst.l D0 00000AB2 6EEC bgt -0x12 /* 00000AA0 */ 00000AB4 2E2B 00EC move.l D7, [A3 + 0xEC] 00000AB8 600C bra +0xE /* 00000AC6 */ label00000ABA: 00000ABA 206E FF9E movea.l A0, [A6 - 0x62] 00000ABE 52AE FF9E addq.l [A6 - 0x62], 1 00000AC2 10AD 8FE1 move.b [A0], [A5 - 0x701F] label00000AC6: 00000AC6 2007 move.l D0, D7 00000AC8 5387 subq.l D7, 1 00000ACA 4A80 tst.l D0 00000ACC 6EEC bgt -0x12 /* 00000ABA */ label00000ACE: 00000ACE 3D6A 0002 FF88 move.w [A6 - 0x78], [A2 + 0x2] 00000AD4 3F3C 0004 move.w -[A7], 0x4 00000AD8 2F0A move.l -[A7], A2 00000ADA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000ADE 5C8F addq.l A7, 6 00000AE0 2D6A 0012 FF8E move.l [A6 - 0x72], [A2 + 0x12] 00000AE6 42A7 clr.l -[A7] 00000AE8 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000AEC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00000AF0 201F move.l D0, [A7]+ 00000AF2 2D40 FF96 move.l [A6 - 0x6A], D0 00000AF6 0C6E 0004 FF88 cmpi.w [A6 - 0x78], 0x4 00000AFC 6C06 bge +0x8 /* 00000B04 */ 00000AFE 276E FF96 00AA move.l [A3 + 0xAA], [A6 - 0x6A] label00000B04: 00000B04 2C2B 00A6 move.l D6, [A3 + 0xA6] 00000B08 2A2B 00AA move.l D5, [A3 + 0xAA] 00000B0C 0C6E 2713 0010 cmpi.w [A6 + 0x10], 0x2713 00000B12 6602 bne +0x4 /* 00000B16 */ 00000B14 2A06 move.l D5, D6 label00000B16: 00000B16 0C6E 2711 0010 cmpi.w [A6 + 0x10], 0x2711 00000B1C 6602 bne +0x4 /* 00000B20 */ 00000B1E 2C05 move.l D6, D5 label00000B20: 00000B20 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00000B24 A873 syscall SetPort 00000B26 42A7 clr.l -[A7] 00000B28 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000B2C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00000B30 201F move.l D0, [A7]+ 00000B32 2D40 FF9A move.l [A6 - 0x66], D0 00000B36 302B 00A2 move.w D0, [A3 + 0xA2] 00000B3A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000B3E 0000 0003 ori.b D0, 0x3 00000B42 0284 0008 01E2 andi.l D4, 0x801E2 00000B48 020A 023A andi.b A2, 0x3A /* ':' */ 00000B4C 2F0B move.l -[A7], A3 00000B4E 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */] 00000B52 588F addq.l A7, 4 00000B54 4A40 tst.w D0 00000B56 6756 beq +0x58 /* 00000BAE */ 00000B58 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00000B5C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000B60 588F addq.l A7, 4 00000B62 2F06 move.l -[A7], D6 00000B64 2F05 move.l -[A7], D5 00000B66 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000B6A A9D1 syscall TESetSelect 00000B6C 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000B70 A9D7 syscall TEDelete 00000B72 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000B76 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000B7A 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000B7E 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000B82 206E FF92 movea.l A0, [A6 - 0x6E] 00000B86 2F10 move.l -[A7], [A0] 00000B88 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000B8C 4FEF 000C lea.l A7, [A7 + 0xC] 00000B90 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000B94 7001 moveq.l D0, 0x01 00000B96 3B40 928C move.w [A5 - 0x6D74], D0 00000B9A 2F0B move.l -[A7], A3 00000B9C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000BA0 588F addq.l A7, 4 00000BA2 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00000BA6 3D40 FF8C move.w [A6 - 0x74], D0 00000BAA 6000 021A bra +0x21C /* 00000DC6 */ label00000BAE: 00000BAE 4A6D 928E tst.w [A5 - 0x6D72] 00000BB2 6C04 bge +0x6 /* 00000BB8 */ 00000BB4 4EAD 024A jsr [A5 + 0x24A /* export_69 */] label00000BB8: 00000BB8 206E FF8E movea.l A0, [A6 - 0x72] 00000BBC 2050 movea.l A0, [A0] 00000BBE 3D50 FF8A move.w [A6 - 0x76], [A0] 00000BC2 4A6E FF8A tst.w [A6 - 0x76] 00000BC6 6E50 bgt +0x52 /* 00000C18 */ 00000BC8 2005 move.l D0, D5 00000BCA 9086 sub.l D0, D6 00000BCC 222E FF96 move.l D1, [A6 - 0x6A] 00000BD0 9280 sub.l D1, D0 00000BD2 2E01 move.l D7, D1 00000BD4 202E FF9A move.l D0, [A6 - 0x66] 00000BD8 D087 add.l D0, D7 00000BDA 0C80 0000 7D00 cmpi.l D0, 0x7D00 /* '}\0' */ 00000BE0 6F0C ble +0xE /* 00000BEE */ 00000BE2 203C 0000 7D00 move.l D0, 0x7D00 /* '}\0' */ 00000BE8 9087 sub.l D0, D7 00000BEA 2D40 FF9A move.l [A6 - 0x66], D0 label00000BEE: 00000BEE 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000BF2 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000BF6 2F05 move.l -[A7], D5 00000BF8 2F06 move.l -[A7], D6 00000BFA 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000BFE 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000C02 206E FF92 movea.l A0, [A6 - 0x6E] 00000C06 2F10 move.l -[A7], [A0] 00000C08 4EBA 01D8 jsr [PC + 0x1D8 /* 00000DE2 */] 00000C0C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000C10 3D40 FF8C move.w [A6 - 0x74], D0 00000C14 6000 0090 bra +0x92 /* 00000CA6 */ label00000C18: 00000C18 302E FF8A move.w D0, [A6 - 0x76] 00000C1C C1FC 0014 muls.w D0, 0x14 00000C20 5440 addq.w D0, 2 00000C22 48C0 ext.l D0 00000C24 2E00 move.l D7, D0 00000C26 9C87 sub.l D6, D7 00000C28 9A87 sub.l D5, D7 00000C2A 486E FFF8 pea.l [A6 - 0x8] 00000C2E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000C32 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000C36 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000C3A 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000C3E A8A7 syscall SetRect 00000C40 A896 syscall HidePen 00000C42 42A7 clr.l -[A7] 00000C44 486E FFF8 pea.l [A6 - 0x8] 00000C48 486E FFF8 pea.l [A6 - 0x8] 00000C4C A83E syscall TEStyleNew 00000C4E 205F movea.l A0, [A7]+ 00000C50 2D48 FFA2 move.l [A6 - 0x5E], A0 00000C54 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000C58 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000C5C 4EAD 06C2 jsr [A5 + 0x6C2 /* export_212 */] 00000C60 508F addq.l A7, 8 00000C62 2F06 move.l -[A7], D6 00000C64 2F05 move.l -[A7], D5 00000C66 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000C6A A9D1 syscall TESetSelect 00000C6C 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000C70 A9D7 syscall TEDelete 00000C72 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000C76 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000C7A 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000C7E 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000C82 206E FF92 movea.l A0, [A6 - 0x6E] 00000C86 2F10 move.l -[A7], [A0] 00000C88 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000C8C 4FEF 000C lea.l A7, [A7 + 0xC] 00000C90 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000C94 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000C98 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 00000C9C 508F addq.l A7, 8 00000C9E 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00000CA2 A9CD syscall TEDispose 00000CA4 A897 syscall ShowPen label00000CA6: 00000CA6 2F2B 004E move.l -[A7], [A3 + 0x4E] 00000CAA 2F2B 002E move.l -[A7], [A3 + 0x2E] 00000CAE 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00000CB2 508F addq.l A7, 8 00000CB4 3F00 move.w -[A7], D0 00000CB6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00000CBA 548F addq.l A7, 2 00000CBC 206B 009E movea.l A0, [A3 + 0x9E] 00000CC0 302B 0098 move.w D0, [A3 + 0x98] 00000CC4 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000CC8 D090 add.l D0, [A0] 00000CCA 2040 movea.l A0, D0 00000CCC 43EE FFA6 lea.l A1, [A6 - 0x5A] 00000CD0 7013 moveq.l D0, 0x13 label00000CD2: 00000CD2 22D8 move.l [A1]+, [A0]+ 00000CD4 51C8 FFFC dbf D0, -0x6 /* 00000CD2 */ 00000CD8 32D8 move.w [A1]+, [A0]+ 00000CDA 486E FFA6 pea.l [A6 - 0x5A] 00000CDE 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00000CE2 588F addq.l A7, 4 00000CE4 4A40 tst.w D0 00000CE6 672C beq +0x2E /* 00000D14 */ 00000CE8 3F3C 0001 move.w -[A7], 0x1 00000CEC 486E FFA6 pea.l [A6 - 0x5A] 00000CF0 4EAD 0B32 jsr [A5 + 0xB32 /* export_354 */] 00000CF4 5C8F addq.l A7, 6 00000CF6 206B 009E movea.l A0, [A3 + 0x9E] 00000CFA 302B 0098 move.w D0, [A3 + 0x98] 00000CFE C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000D02 D090 add.l D0, [A0] 00000D04 2040 movea.l A0, D0 00000D06 43EE FFA6 lea.l A1, [A6 - 0x5A] 00000D0A 7013 moveq.l D0, 0x13 label00000D0C: 00000D0C 20D9 move.l [A0]+, [A1]+ 00000D0E 51C8 FFFC dbf D0, -0x6 /* 00000D0C */ 00000D12 30D9 move.w [A0]+, [A1]+ label00000D14: 00000D14 2F0B move.l -[A7], A3 00000D16 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 00000D1A 588F addq.l A7, 4 00000D1C 2F0B move.l -[A7], A3 00000D1E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000D22 588F addq.l A7, 4 00000D24 6000 00A0 bra +0xA2 /* 00000DC6 */ 00000D28 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000D2C 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000D30 2F05 move.l -[A7], D5 00000D32 2F06 move.l -[A7], D6 00000D34 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000D38 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000D3C 206E FF92 movea.l A0, [A6 - 0x6E] 00000D40 2F10 move.l -[A7], [A0] 00000D42 4EBA 009E jsr [PC + 0x9E /* 00000DE2 */] 00000D46 4FEF 0014 lea.l A7, [A7 + 0x14] 00000D4A 3D40 FF8C move.w [A6 - 0x74], D0 00000D4E 6000 0076 bra +0x78 /* 00000DC6 */ 00000D52 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000D56 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000D5A 2F05 move.l -[A7], D5 00000D5C 2F06 move.l -[A7], D6 00000D5E 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000D62 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000D66 206E FF92 movea.l A0, [A6 - 0x6E] 00000D6A 2F10 move.l -[A7], [A0] 00000D6C 4EBA 0074 jsr [PC + 0x74 /* 00000DE2 */] 00000D70 4FEF 0014 lea.l A7, [A7 + 0x14] 00000D74 3D40 FF8C move.w [A6 - 0x74], D0 00000D78 4267 clr.w -[A7] 00000D7A 2F0A move.l -[A7], A2 00000D7C 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */] 00000D80 5C8F addq.l A7, 6 00000D82 6042 bra +0x44 /* 00000DC6 */ 00000D84 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000D88 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000D8C 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00000D90 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000D94 588F addq.l A7, 4 00000D96 2F06 move.l -[A7], D6 00000D98 2F05 move.l -[A7], D5 00000D9A 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000D9E A9D1 syscall TESetSelect 00000DA0 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000DA4 A9D7 syscall TEDelete 00000DA6 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00000DAA 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000DAE 206E FF92 movea.l A0, [A6 - 0x6E] 00000DB2 2F10 move.l -[A7], [A0] 00000DB4 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000DB8 4FEF 000C lea.l A7, [A7 + 0xC] 00000DBC 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000DC0 7001 moveq.l D0, 0x01 00000DC2 3B40 928C move.w [A5 - 0x6D74], D0 label00000DC6: 00000DC6 2F0C move.l -[A7], A4 00000DC8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000DCC 588F addq.l A7, 4 00000DCE 2F0A move.l -[A7], A2 00000DD0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000DD4 588F addq.l A7, 4 00000DD6 302E FF8C move.w D0, [A6 - 0x74] label00000DDA: 00000DDA 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00000DDE 4E5E unlink A6 00000DE0 4E75 rts fn00000DE2: 00000DE2 4E56 0000 link A6, 0 00000DE6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000DEA 266E 0008 movea.l A3, [A6 + 0x8] 00000DEE 2A2E 000C move.l D5, [A6 + 0xC] 00000DF2 286E 0010 movea.l A4, [A6 + 0x10] 00000DF6 2E2E 0014 move.l D7, [A6 + 0x14] 00000DFA 2C2E 0018 move.l D6, [A6 + 0x18] 00000DFE 4A85 tst.l D5 00000E00 6C02 bge +0x4 /* 00000E04 */ 00000E02 7A00 moveq.l D5, 0x00 label00000E04: 00000E04 BC87 cmp.l D6, D7 00000E06 6C02 bge +0x4 /* 00000E0A */ 00000E08 2C07 move.l D6, D7 label00000E0A: 00000E0A BC87 cmp.l D6, D7 00000E0C 6F36 ble +0x38 /* 00000E44 */ 00000E0E 42A7 clr.l -[A7] 00000E10 2F0C move.l -[A7], A4 00000E12 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00000E16 201F move.l D0, [A7]+ 00000E18 2800 move.l D4, D0 00000E1A 2014 move.l D0, [A4] 00000E1C D086 add.l D0, D6 00000E1E 2214 move.l D1, [A4] 00000E20 D287 add.l D1, D7 00000E22 2404 move.l D2, D4 00000E24 9486 sub.l D2, D6 00000E26 2F02 move.l -[A7], D2 00000E28 2F01 move.l -[A7], D1 00000E2A 2F00 move.l -[A7], D0 00000E2C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000E30 4FEF 000C lea.l A7, [A7 + 0xC] 00000E34 2006 move.l D0, D6 00000E36 9087 sub.l D0, D7 00000E38 2204 move.l D1, D4 00000E3A 9280 sub.l D1, D0 00000E3C 2F0C move.l -[A7], A4 00000E3E 2F01 move.l -[A7], D1 00000E40 4EAD 125A jsr [A5 + 0x125A /* export_583 */] label00000E44: 00000E44 42A7 clr.l -[A7] 00000E46 2F0C move.l -[A7], A4 00000E48 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00000E4C 201F move.l D0, [A7]+ 00000E4E 2800 move.l D4, D0 00000E50 2004 move.l D0, D4 00000E52 D085 add.l D0, D5 00000E54 2F0C move.l -[A7], A4 00000E56 2F00 move.l -[A7], D0 00000E58 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00000E5C 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000E60 6710 beq +0x12 /* 00000E72 */ 00000E62 2004 move.l D0, D4 00000E64 D085 add.l D0, D5 00000E66 2F00 move.l -[A7], D0 00000E68 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00000E6C 588F addq.l A7, 4 00000E6E 7025 moveq.l D0, 0x25 00000E70 6030 bra +0x32 /* 00000EA2 */ label00000E72: 00000E72 2014 move.l D0, [A4] 00000E74 D087 add.l D0, D7 00000E76 2214 move.l D1, [A4] 00000E78 D285 add.l D1, D5 00000E7A D287 add.l D1, D7 00000E7C 2404 move.l D2, D4 00000E7E 9487 sub.l D2, D7 00000E80 2F02 move.l -[A7], D2 00000E82 2F01 move.l -[A7], D1 00000E84 2F00 move.l -[A7], D0 00000E86 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000E8A 4FEF 000C lea.l A7, [A7 + 0xC] 00000E8E 2014 move.l D0, [A4] 00000E90 D087 add.l D0, D7 00000E92 2F05 move.l -[A7], D5 00000E94 2F00 move.l -[A7], D0 00000E96 2F0B move.l -[A7], A3 00000E98 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000E9C 4FEF 000C lea.l A7, [A7 + 0xC] 00000EA0 7000 moveq.l D0, 0x00 label00000EA2: 00000EA2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000EA6 4E5E unlink A6 00000EA8 4E75 rts export_235: export_243: export_258: export_269: 00000EAA 4E56 FDB2 link A6, -0x024E 00000EAE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000EB2 286E 000C movea.l A4, [A6 + 0xC] 00000EB6 3D54 FEC6 move.w [A6 - 0x13A], [A4] 00000EBA 508C addq.l A4, 8 00000EBC 0C6E 084D FEC6 cmpi.w [A6 - 0x13A], 0x84D 00000EC2 670A beq +0xC /* 00000ECE */ 00000EC4 0C6E 07D1 FEC6 cmpi.w [A6 - 0x13A], 0x7D1 00000ECA 6600 009C bne +0x9E /* 00000F68 */ label00000ECE: 00000ECE 486E FECA pea.l [A6 - 0x136] 00000ED2 486E FEC8 pea.l [A6 - 0x138] 00000ED6 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000EDA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000EDE 2F0C move.l -[A7], A4 00000EE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EE4 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00000EE8 4FEF 0018 lea.l A7, [A7 + 0x18] 00000EEC 3E00 move.w D7, D0 00000EEE 4A47 tst.w D7 00000EF0 6706 beq +0x8 /* 00000EF8 */ 00000EF2 3007 move.w D0, D7 00000EF4 6000 0280 bra +0x282 /* 00001176 */ label00000EF8: 00000EF8 302E FEC8 move.w D0, [A6 - 0x138] 00000EFC 48C0 ext.l D0 00000EFE E780 asl D0, 3 00000F00 D9C0 add.l A4, D0 00000F02 0C6E 07D1 FEC6 cmpi.w [A6 - 0x13A], 0x7D1 00000F08 6606 bne +0x8 /* 00000F10 */ 00000F0A 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 00000F0E 660E bne +0x10 /* 00000F1E */ label00000F10: 00000F10 0C6E 084D FEC6 cmpi.w [A6 - 0x13A], 0x84D 00000F16 6616 bne +0x18 /* 00000F2E */ 00000F18 0C54 2B26 cmpi.w [A4], 0x2B26 /* '+&' */ 00000F1C 6710 beq +0x12 /* 00000F2E */ label00000F1E: 00000F1E 486E FECA pea.l [A6 - 0x136] 00000F22 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000F26 588F addq.l A7, 4 00000F28 7007 moveq.l D0, 0x07 00000F2A 6000 024A bra +0x24C /* 00001176 */ label00000F2E: 00000F2E 508C addq.l A4, 8 00000F30 4267 clr.w -[A7] 00000F32 486E FF04 pea.l [A6 - 0xFC] 00000F36 486E FEC8 pea.l [A6 - 0x138] 00000F3A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000F3E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000F42 2F0C move.l -[A7], A4 00000F44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F48 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 00000F4C 4FEF 001A lea.l A7, [A7 + 0x1A] 00000F50 3E00 move.w D7, D0 00000F52 4A47 tst.w D7 00000F54 6700 00A0 beq +0xA2 /* 00000FF6 */ 00000F58 486E FECA pea.l [A6 - 0x136] 00000F5C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000F60 588F addq.l A7, 4 00000F62 3007 move.w D0, D7 00000F64 6000 0210 bra +0x212 /* 00001176 */ label00000F68: 00000F68 4267 clr.w -[A7] 00000F6A 486E FF04 pea.l [A6 - 0xFC] 00000F6E 486E FEC8 pea.l [A6 - 0x138] 00000F72 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000F76 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000F7A 2F0C move.l -[A7], A4 00000F7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F80 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 00000F84 4FEF 001A lea.l A7, [A7 + 0x1A] 00000F88 3E00 move.w D7, D0 00000F8A 4A47 tst.w D7 00000F8C 6706 beq +0x8 /* 00000F94 */ 00000F8E 3007 move.w D0, D7 00000F90 6000 01E4 bra +0x1E6 /* 00001176 */ label00000F94: 00000F94 302E FEC8 move.w D0, [A6 - 0x138] 00000F98 48C0 ext.l D0 00000F9A E780 asl D0, 3 00000F9C D9C0 add.l A4, D0 00000F9E 0C54 2B08 cmpi.w [A4], 0x2B08 00000FA2 6716 beq +0x18 /* 00000FBA */ 00000FA4 4A6E FFA6 tst.w [A6 - 0x5A] 00000FA8 660A bne +0xC /* 00000FB4 */ 00000FAA 486E FF04 pea.l [A6 - 0xFC] 00000FAE 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000FB2 588F addq.l A7, 4 label00000FB4: 00000FB4 702F moveq.l D0, 0x2F 00000FB6 6000 01BE bra +0x1C0 /* 00001176 */ label00000FBA: 00000FBA 508C addq.l A4, 8 00000FBC 486E FECA pea.l [A6 - 0x136] 00000FC0 486E FEC8 pea.l [A6 - 0x138] 00000FC4 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000FC8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000FCC 2F0C move.l -[A7], A4 00000FCE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FD2 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00000FD6 4FEF 0018 lea.l A7, [A7 + 0x18] 00000FDA 3E00 move.w D7, D0 00000FDC 4A47 tst.w D7 00000FDE 6716 beq +0x18 /* 00000FF6 */ 00000FE0 4A6E FFA6 tst.w [A6 - 0x5A] 00000FE4 660A bne +0xC /* 00000FF0 */ 00000FE6 486E FF04 pea.l [A6 - 0xFC] 00000FEA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00000FEE 588F addq.l A7, 4 label00000FF0: 00000FF0 3007 move.w D0, D7 00000FF2 6000 0182 bra +0x184 /* 00001176 */ label00000FF6: 00000FF6 302E FEC8 move.w D0, [A6 - 0x138] 00000FFA 48C0 ext.l D0 00000FFC E780 asl D0, 3 00000FFE D9C0 add.l A4, D0 00001000 4A54 tst.w [A4] 00001002 6720 beq +0x22 /* 00001024 */ 00001004 4A6E FFA6 tst.w [A6 - 0x5A] 00001008 660A bne +0xC /* 00001014 */ 0000100A 486E FF04 pea.l [A6 - 0xFC] 0000100E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001012 588F addq.l A7, 4 label00001014: 00001014 486E FECA pea.l [A6 - 0x136] 00001018 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000101C 588F addq.l A7, 4 0000101E 7013 moveq.l D0, 0x13 00001020 6000 0154 bra +0x156 /* 00001176 */ label00001024: 00001024 486E FEBC pea.l [A6 - 0x144] 00001028 486E FECA pea.l [A6 - 0x136] 0000102C 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 00001030 508F addq.l A7, 8 00001032 3E00 move.w D7, D0 00001034 486E FECA pea.l [A6 - 0x136] 00001038 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000103C 588F addq.l A7, 4 0000103E 4A47 tst.w D7 00001040 6716 beq +0x18 /* 00001058 */ 00001042 4A6E FFA6 tst.w [A6 - 0x5A] 00001046 660A bne +0xC /* 00001052 */ 00001048 486E FF04 pea.l [A6 - 0xFC] 0000104C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001050 588F addq.l A7, 4 label00001052: 00001052 3007 move.w D0, D7 00001054 6000 0120 bra +0x122 /* 00001176 */ label00001058: 00001058 0C6E 0004 FFB4 cmpi.w [A6 - 0x4C], 0x4 0000105E 670A beq +0xC /* 0000106A */ 00001060 0C6E 0005 FFB4 cmpi.w [A6 - 0x4C], 0x5 00001066 6600 006E bne +0x70 /* 000010D6 */ label0000106A: 0000106A 202E FFAE move.l D0, [A6 - 0x52] 0000106E 90AE FFAA sub.l D0, [A6 - 0x56] 00001072 3A00 move.w D5, D0 00001074 0C45 00FF cmpi.w D5, 0xFF 00001078 6F04 ble +0x6 /* 0000107E */ 0000107A 3A3C 00FF move.w D5, 0xFF label0000107E: 0000107E 1D45 FDB2 move.b [A6 - 0x24E], D5 00001082 486E FFB2 pea.l [A6 - 0x4E] 00001086 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 0000108A 588F addq.l A7, 4 0000108C D0AE FFAA add.l D0, [A6 - 0x56] 00001090 3045 movea.w A0, D5 00001092 2F08 move.l -[A7], A0 00001094 486E FDB3 pea.l [A6 - 0x24D] 00001098 2F00 move.l -[A7], D0 0000109A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000109E 4FEF 000C lea.l A7, [A7 + 0xC] 000010A2 486E FFB2 pea.l [A6 - 0x4E] 000010A6 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000010AA 588F addq.l A7, 4 000010AC 486E FEB2 pea.l [A6 - 0x14E] 000010B0 486E FDB2 pea.l [A6 - 0x24E] 000010B4 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 000010B8 508F addq.l A7, 8 000010BA 3E00 move.w D7, D0 000010BC 4A47 tst.w D7 000010BE 6724 beq +0x26 /* 000010E4 */ 000010C0 4A6E FFA6 tst.w [A6 - 0x5A] 000010C4 660A bne +0xC /* 000010D0 */ 000010C6 486E FF04 pea.l [A6 - 0xFC] 000010CA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000010CE 588F addq.l A7, 4 label000010D0: 000010D0 3007 move.w D0, D7 000010D2 6000 00A2 bra +0xA4 /* 00001176 */ label000010D6: 000010D6 486E FEB2 pea.l [A6 - 0x14E] 000010DA 486E FFB2 pea.l [A6 - 0x4E] 000010DE 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 000010E2 508F addq.l A7, 8 label000010E4: 000010E4 302E FEC6 move.w D0, [A6 - 0x13A] 000010E8 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000010EC 0004 0012 ori.b D4, 0x12 000010F0 07D1 .incomplete 000010F2 001E 084D ori.b [A6]+, 0x4D /* 'M' */ 000010F6 002A 0818 0036 ori.b [A2 + 0x36], 0x18 000010FC 07F1 .incomplete 000010FE 0040 486E ori.w D0, 0x486E /* 'Hn' */ 00001102 FEBC 486E .extension 0xEBC <> // unimplemented 00001106 FEB2 3F3C .extension 0xEB2 <> // unimplemented 0000110A 0000 A9EB ori.b D0, 0xEB 0000110E 602E bra +0x30 /* 0000113E */ 00001110 486E FEBC pea.l [A6 - 0x144] 00001114 486E FEB2 pea.l [A6 - 0x14E] 00001118 3F3C 0002 move.w -[A7], 0x2 0000111C A9EB syscall Pack4/FP68K 0000111E 601E bra +0x20 /* 0000113E */ 00001120 486E FEBC pea.l [A6 - 0x144] 00001124 486E FEB2 pea.l [A6 - 0x14E] 00001128 3F3C 0004 move.w -[A7], 0x4 0000112C A9EB syscall Pack4/FP68K 0000112E 600E bra +0x10 /* 0000113E */ 00001130 486E FEBC pea.l [A6 - 0x144] 00001134 486E FEB2 pea.l [A6 - 0x14E] 00001138 3F3C 0006 move.w -[A7], 0x6 0000113C A9EB syscall Pack4/FP68K label0000113E: 0000113E 42A7 clr.l -[A7] 00001140 3F3C 0001 move.w -[A7], 0x1 00001144 3F3C 0007 move.w -[A7], 0x7 00001148 486E FECA pea.l [A6 - 0x136] 0000114C 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00001150 4FEF 000C lea.l A7, [A7 + 0xC] 00001154 41EE FED2 lea.l A0, [A6 - 0x12E] 00001158 43EE FEB2 lea.l A1, [A6 - 0x14E] 0000115C 20D9 move.l [A0]+, [A1]+ 0000115E 20D9 move.l [A0]+, [A1]+ 00001160 30D9 move.w [A0]+, [A1]+ 00001162 3F3C 2719 move.w -[A7], 0x2719 00001166 486E FECA pea.l [A6 - 0x136] 0000116A 486E FF04 pea.l [A6 - 0xFC] 0000116E 4EBA F84A jsr [PC - 0x7B6 /* 000009BA */] 00001172 4FEF 000A lea.l A7, [A7 + 0xA] label00001176: 00001176 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000117A 4E5E unlink A6 0000117C 4E75 rts export_242: 0000117E 4E56 FEC8 link A6, -0x0138 00001182 48E7 0118 movem.l -[A7], D7,A3,A4 00001186 286E 000C movea.l A4, [A6 + 0xC] 0000118A 508C addq.l A4, 8 0000118C 264C movea.l A3, A4 0000118E 0C53 1B58 cmpi.w [A3], 0x1B58 00001192 6F08 ble +0xA /* 0000119C */ 00001194 0C53 1B66 cmpi.w [A3], 0x1B66 00001198 6C02 bge +0x4 /* 0000119C */ 0000119A 508B addq.l A3, 8 label0000119C: 0000119C 0C53 1F40 cmpi.w [A3], 0x1F40 000011A0 6D06 blt +0x8 /* 000011A8 */ 000011A2 0C53 1F45 cmpi.w [A3], 0x1F45 000011A6 6F1A ble +0x1C /* 000011C2 */ label000011A8: 000011A8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000011AC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000011B0 2F0C move.l -[A7], A4 000011B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011B6 4EAD 108A jsr [A5 + 0x108A /* export_525 */] 000011BA 4FEF 0010 lea.l A7, [A7 + 0x10] 000011BE 6000 00A6 bra +0xA8 /* 00001266 */ label000011C2: 000011C2 3F3C 0001 move.w -[A7], 0x1 000011C6 486E FF02 pea.l [A6 - 0xFE] 000011CA 486E FFFE pea.l [A6 - 0x2] 000011CE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000011D2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000011D6 2F0C move.l -[A7], A4 000011D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011DC 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */] 000011E0 4FEF 001A lea.l A7, [A7 + 0x1A] 000011E4 3E00 move.w D7, D0 000011E6 4A47 tst.w D7 000011E8 6706 beq +0x8 /* 000011F0 */ 000011EA 3007 move.w D0, D7 000011EC 6000 0078 bra +0x7A /* 00001266 */ label000011F0: 000011F0 302E FFFE move.w D0, [A6 - 0x2] 000011F4 48C0 ext.l D0 000011F6 E780 asl D0, 3 000011F8 D9C0 add.l A4, D0 000011FA 4A54 tst.w [A4] 000011FC 6714 beq +0x16 /* 00001212 */ 000011FE 4A6E FFA4 tst.w [A6 - 0x5C] 00001202 660A bne +0xC /* 0000120E */ 00001204 486E FF02 pea.l [A6 - 0xFE] 00001208 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 0000120C 588F addq.l A7, 4 label0000120E: 0000120E 7013 moveq.l D0, 0x13 00001210 6054 bra +0x56 /* 00001266 */ label00001212: 00001212 42AE FFEA clr.l [A6 - 0x16] 00001216 42AE FFEE clr.l [A6 - 0x12] 0000121A 4AAE FFF2 tst.l [A6 - 0xE] 0000121E 6718 beq +0x1A /* 00001238 */ 00001220 4AAE FFF2 tst.l [A6 - 0xE] 00001224 6F0A ble +0xC /* 00001230 */ 00001226 202E FFF2 move.l D0, [A6 - 0xE] 0000122A D1AE FFAC add.l [A6 - 0x54], D0 0000122E 6008 bra +0xA /* 00001238 */ label00001230: 00001230 202E FFF2 move.l D0, [A6 - 0xE] 00001234 D1AE FFA8 add.l [A6 - 0x58], D0 label00001238: 00001238 42A7 clr.l -[A7] 0000123A 3F3C 0005 move.w -[A7], 0x5 0000123E 3F3C 0007 move.w -[A7], 0x7 00001242 486E FEC8 pea.l [A6 - 0x138] 00001246 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 0000124A 4FEF 000C lea.l A7, [A7 + 0xC] 0000124E 3F3C 2719 move.w -[A7], 0x2719 00001252 486E FEC8 pea.l [A6 - 0x138] 00001256 486E FF02 pea.l [A6 - 0xFE] 0000125A 4EBA F75E jsr [PC - 0x8A2 /* 000009BA */] 0000125E 4FEF 000A lea.l A7, [A7 + 0xA] 00001262 3E00 move.w D7, D0 00001264 3007 move.w D0, D7 label00001266: 00001266 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000126A 4E5E unlink A6 0000126C 4E75 rts export_268: 0000126E 4E56 FE5A link A6, -0x01A6 00001272 48E7 0118 movem.l -[A7], D7,A3,A4 00001276 286E 000C movea.l A4, [A6 + 0xC] 0000127A 508C addq.l A4, 8 0000127C 0C54 2B3A cmpi.w [A4], 0x2B3A /* '+:' */ 00001280 6616 bne +0x18 /* 00001298 */ 00001282 508C addq.l A4, 8 00001284 4A54 tst.w [A4] 00001286 6706 beq +0x8 /* 0000128E */ 00001288 7013 moveq.l D0, 0x13 0000128A 6000 04D2 bra +0x4D4 /* 0000175E */ label0000128E: 0000128E 4EBA 0560 jsr [PC + 0x560 /* 000017F0 */] 00001292 7000 moveq.l D0, 0x00 00001294 6000 04C8 bra +0x4CA /* 0000175E */ label00001298: 00001298 0C54 271E cmpi.w [A4], 0x271E 0000129C 660A bne +0xC /* 000012A8 */ 0000129E 0C6C 2B3C 0008 cmpi.w [A4 + 0x8], 0x2B3C /* '+<' */ 000012A4 6602 bne +0x4 /* 000012A8 */ 000012A6 508C addq.l A4, 8 label000012A8: 000012A8 0C54 2B3C cmpi.w [A4], 0x2B3C /* '+<' */ 000012AC 6600 00A2 bne +0xA4 /* 00001350 */ 000012B0 508C addq.l A4, 8 000012B2 0C54 2B78 cmpi.w [A4], 0x2B78 /* '+x' */ 000012B6 6706 beq +0x8 /* 000012BE */ 000012B8 0C54 2B03 cmpi.w [A4], 0x2B03 000012BC 6602 bne +0x4 /* 000012C0 */ label000012BE: 000012BE 508C addq.l A4, 8 label000012C0: 000012C0 0C54 2AFB cmpi.w [A4], 0x2AFB 000012C4 6600 0076 bne +0x78 /* 0000133C */ 000012C8 508C addq.l A4, 8 000012CA 486E FE78 pea.l [A6 - 0x188] 000012CE 486E FE7C pea.l [A6 - 0x184] 000012D2 486E FE62 pea.l [A6 - 0x19E] 000012D6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000012DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000012DE 2F0C move.l -[A7], A4 000012E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012E4 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 000012E8 4FEF 001C lea.l A7, [A7 + 0x1C] 000012EC 3E00 move.w D7, D0 000012EE 4A47 tst.w D7 000012F0 6706 beq +0x8 /* 000012F8 */ 000012F2 3007 move.w D0, D7 000012F4 6000 0468 bra +0x46A /* 0000175E */ label000012F8: 000012F8 302E FE62 move.w D0, [A6 - 0x19E] 000012FC 48C0 ext.l D0 000012FE E780 asl D0, 3 00001300 D9C0 add.l A4, D0 00001302 4A54 tst.w [A4] 00001304 6706 beq +0x8 /* 0000130C */ 00001306 7013 moveq.l D0, 0x13 00001308 6000 0454 bra +0x456 /* 0000175E */ label0000130C: 0000130C 486E FE6C pea.l [A6 - 0x194] 00001310 2F2D 9182 move.l -[A7], [A5 - 0x6E7E] 00001314 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001318 508F addq.l A7, 8 0000131A 486E FE6C pea.l [A6 - 0x194] 0000131E 2F2E FE78 move.l -[A7], [A6 - 0x188] 00001322 2F2E FE7C move.l -[A7], [A6 - 0x184] 00001326 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 0000132A 4FEF 000C lea.l A7, [A7 + 0xC] 0000132E 2F2D 9182 move.l -[A7], [A5 - 0x6E7E] 00001332 486E FE6C pea.l [A6 - 0x194] 00001336 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000133A 508F addq.l A7, 8 label0000133C: 0000133C 4A54 tst.w [A4] 0000133E 6706 beq +0x8 /* 00001346 */ 00001340 7013 moveq.l D0, 0x13 00001342 6000 041A bra +0x41C /* 0000175E */ label00001346: 00001346 4EAD 0B92 jsr [A5 + 0xB92 /* export_366 */] 0000134A 7000 moveq.l D0, 0x00 0000134C 6000 0410 bra +0x412 /* 0000175E */ label00001350: 00001350 264C movea.l A3, A4 00001352 6002 bra +0x4 /* 00001356 */ label00001354: 00001354 508B addq.l A3, 8 label00001356: 00001356 4A53 tst.w [A3] 00001358 66FA bne -0x4 /* 00001354 */ 0000135A 518B subq.l A3, 8 0000135C 0C53 2B0B cmpi.w [A3], 0x2B0B 00001360 6600 0110 bne +0x112 /* 00001472 */ 00001364 B9CB cmpa.l A4, A3 00001366 6600 0054 bne +0x56 /* 000013BC */ 0000136A 3D6D 8FBA FE5C move.w [A6 - 0x1A4], [A5 - 0x7046] 00001370 7001 moveq.l D0, 0x01 00001372 3B40 8FBA move.w [A5 - 0x7046], D0 label00001376: 00001376 486E FE5A pea.l [A6 - 0x1A6] 0000137A 4878 0001 push.l 0x1 0000137E 4EBA 03E6 jsr [PC + 0x3E6 /* 00001766 */] 00001382 508F addq.l A7, 8 00001384 3E00 move.w D7, D0 00001386 4A6E FE5A tst.w [A6 - 0x1A6] 0000138A 6702 beq +0x4 /* 0000138E */ 0000138C 7E00 moveq.l D7, 0x00 label0000138E: 0000138E 0C47 0030 cmpi.w D7, 0x30 /* '0' */ 00001392 6612 bne +0x14 /* 000013A6 */ 00001394 3F3C 000C move.w -[A7], 0xC 00001398 4267 clr.w -[A7] 0000139A 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] 0000139E 7001 moveq.l D0, 0x01 000013A0 3D40 FE5A move.w [A6 - 0x1A6], D0 000013A4 7E00 moveq.l D7, 0x00 label000013A6: 000013A6 4A6E FE5A tst.w [A6 - 0x1A6] 000013AA 6604 bne +0x6 /* 000013B0 */ 000013AC 4A47 tst.w D7 000013AE 67C6 beq -0x38 /* 00001376 */ label000013B0: 000013B0 3B6E FE5C 8FBA move.w [A5 - 0x7046], [A6 - 0x1A4] 000013B6 3007 move.w D0, D7 000013B8 6000 03A4 bra +0x3A6 /* 0000175E */ label000013BC: 000013BC 0C54 2712 cmpi.w [A4], 0x2712 000013C0 6618 bne +0x1A /* 000013DA */ 000013C2 41EC 0008 lea.l A0, [A4 + 0x8] 000013C6 B7C8 cmpa.l A3, A0 000013C8 6610 bne +0x12 /* 000013DA */ 000013CA 206D 9000 movea.l A0, [A5 - 0x7000] 000013CE 2050 movea.l A0, [A0] 000013D0 2D68 0008 FE74 move.l [A6 - 0x18C], [A0 + 0x8] 000013D6 6000 0066 bra +0x68 /* 0000143E */ label000013DA: 000013DA 486E FE80 pea.l [A6 - 0x180] 000013DE 486E FE62 pea.l [A6 - 0x19E] 000013E2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000013E6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013EA 2F0C move.l -[A7], A4 000013EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013F0 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000013F4 4FEF 0018 lea.l A7, [A7 + 0x18] 000013F8 3E00 move.w D7, D0 000013FA 4A47 tst.w D7 000013FC 6706 beq +0x8 /* 00001404 */ 000013FE 3007 move.w D0, D7 00001400 6000 035C bra +0x35E /* 0000175E */ label00001404: 00001404 486E FE74 pea.l [A6 - 0x18C] 00001408 486E FE80 pea.l [A6 - 0x180] 0000140C 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00001410 508F addq.l A7, 8 00001412 3E00 move.w D7, D0 00001414 486E FE80 pea.l [A6 - 0x180] 00001418 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000141C 588F addq.l A7, 4 0000141E 4A47 tst.w D7 00001420 6706 beq +0x8 /* 00001428 */ 00001422 3007 move.w D0, D7 00001424 6000 0338 bra +0x33A /* 0000175E */ label00001428: 00001428 302E FE62 move.w D0, [A6 - 0x19E] 0000142C 48C0 ext.l D0 0000142E E780 asl D0, 3 00001430 D9C0 add.l A4, D0 00001432 0C54 2B0B cmpi.w [A4], 0x2B0B 00001436 6706 beq +0x8 /* 0000143E */ 00001438 7002 moveq.l D0, 0x02 0000143A 6000 0322 bra +0x324 /* 0000175E */ label0000143E: 0000143E 3D6D 8FBA FE5C move.w [A6 - 0x1A4], [A5 - 0x7046] 00001444 7001 moveq.l D0, 0x01 00001446 3B40 8FBA move.w [A5 - 0x7046], D0 0000144A 486E FE5A pea.l [A6 - 0x1A6] 0000144E 2F2E FE74 move.l -[A7], [A6 - 0x18C] 00001452 4EBA 0312 jsr [PC + 0x312 /* 00001766 */] 00001456 508F addq.l A7, 8 00001458 3E00 move.w D7, D0 0000145A 3B6E FE5C 8FBA move.w [A5 - 0x7046], [A6 - 0x1A4] 00001460 0C47 FC20 cmpi.w D7, 0xFC20 00001464 6606 bne +0x8 /* 0000146C */ 00001466 7000 moveq.l D0, 0x00 00001468 6000 02F4 bra +0x2F6 /* 0000175E */ label0000146C: 0000146C 3007 move.w D0, D7 0000146E 6000 02EE bra +0x2F0 /* 0000175E */ label00001472: 00001472 486E FEBA pea.l [A6 - 0x146] 00001476 486E FE62 pea.l [A6 - 0x19E] 0000147A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000147E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001482 2F0C move.l -[A7], A4 00001484 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001488 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 0000148C 4FEF 0018 lea.l A7, [A7 + 0x18] 00001490 3E00 move.w D7, D0 00001492 4A47 tst.w D7 00001494 6706 beq +0x8 /* 0000149C */ 00001496 3007 move.w D0, D7 00001498 6000 02C4 bra +0x2C6 /* 0000175E */ label0000149C: 0000149C 302E FE62 move.w D0, [A6 - 0x19E] 000014A0 48C0 ext.l D0 000014A2 E780 asl D0, 3 000014A4 D9C0 add.l A4, D0 000014A6 0C6E 0006 FEBA cmpi.w [A6 - 0x146], 0x6 000014AC 6600 0110 bne +0x112 /* 000015BE */ 000014B0 4AAE FF30 tst.l [A6 - 0xD0] 000014B4 6610 bne +0x12 /* 000014C6 */ 000014B6 486E FEBA pea.l [A6 - 0x146] 000014BA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000014BE 588F addq.l A7, 4 000014C0 703D moveq.l D0, 0x3D 000014C2 6000 029A bra +0x29C /* 0000175E */ label000014C6: 000014C6 0C54 2AFB cmpi.w [A4], 0x2AFB 000014CA 6600 009E bne +0xA0 /* 0000156A */ 000014CE 508C addq.l A4, 8 000014D0 486E FE78 pea.l [A6 - 0x188] 000014D4 486E FE7C pea.l [A6 - 0x184] 000014D8 486E FE62 pea.l [A6 - 0x19E] 000014DC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000014E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000014E4 2F0C move.l -[A7], A4 000014E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014EA 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 000014EE 4FEF 001C lea.l A7, [A7 + 0x1C] 000014F2 3E00 move.w D7, D0 000014F4 4A47 tst.w D7 000014F6 6710 beq +0x12 /* 00001508 */ 000014F8 486E FEBA pea.l [A6 - 0x146] 000014FC 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001500 588F addq.l A7, 4 00001502 3007 move.w D0, D7 00001504 6000 0258 bra +0x25A /* 0000175E */ label00001508: 00001508 302E FE62 move.w D0, [A6 - 0x19E] 0000150C 48C0 ext.l D0 0000150E E780 asl D0, 3 00001510 D9C0 add.l A4, D0 00001512 486E FE6C pea.l [A6 - 0x194] 00001516 2F2E FF30 move.l -[A7], [A6 - 0xD0] 0000151A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000151E 508F addq.l A7, 8 00001520 486E FE6C pea.l [A6 - 0x194] 00001524 2F2E FE78 move.l -[A7], [A6 - 0x188] 00001528 2F2E FE7C move.l -[A7], [A6 - 0x184] 0000152C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00001530 4FEF 000C lea.l A7, [A7 + 0xC] 00001534 2F2E FF30 move.l -[A7], [A6 - 0xD0] 00001538 486E FE6C pea.l [A6 - 0x194] 0000153C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00001540 508F addq.l A7, 8 00001542 206E FF00 movea.l A0, [A6 - 0x100] 00001546 2050 movea.l A0, [A0] 00001548 41E8 0018 lea.l A0, [A0 + 0x18] 0000154C 43EE FE6C lea.l A1, [A6 - 0x194] 00001550 20D9 move.l [A0]+, [A1]+ 00001552 20D9 move.l [A0]+, [A1]+ 00001554 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00001558 2F2E FEE8 move.l -[A7], [A6 - 0x118] 0000155C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00001560 508F addq.l A7, 8 00001562 3F00 move.w -[A7], D0 00001564 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001568 548F addq.l A7, 2 label0000156A: 0000156A 4A54 tst.w [A4] 0000156C 6710 beq +0x12 /* 0000157E */ 0000156E 486E FEBA pea.l [A6 - 0x146] 00001572 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001576 588F addq.l A7, 4 00001578 7013 moveq.l D0, 0x13 0000157A 6000 01E2 bra +0x1E4 /* 0000175E */ label0000157E: 0000157E 206E FF30 movea.l A0, [A6 - 0xD0] 00001582 1028 006E move.b D0, [A0 + 0x6E] 00001586 4880 ext.w D0 00001588 48C0 ext.l D0 0000158A 2D40 FE74 move.l [A6 - 0x18C], D0 0000158E 2F2E FF30 move.l -[A7], [A6 - 0xD0] 00001592 A915 syscall ShowWindow 00001594 486E FEBA pea.l [A6 - 0x146] 00001598 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 0000159C 588F addq.l A7, 4 0000159E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 000015A2 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000015A6 4AAE FE74 tst.l [A6 - 0x18C] 000015AA 660C bne +0xE /* 000015B8 */ 000015AC 42A7 clr.l -[A7] 000015AE 2F2E FF30 move.l -[A7], [A6 - 0xD0] 000015B2 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 000015B6 508F addq.l A7, 8 label000015B8: 000015B8 7000 moveq.l D0, 0x00 000015BA 6000 01A2 bra +0x1A4 /* 0000175E */ label000015BE: 000015BE 0C6E 0003 FEBA cmpi.w [A6 - 0x146], 0x3 000015C4 6710 beq +0x12 /* 000015D6 */ 000015C6 486E FEBA pea.l [A6 - 0x146] 000015CA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000015CE 588F addq.l A7, 4 000015D0 7002 moveq.l D0, 0x02 000015D2 6000 018A bra +0x18C /* 0000175E */ label000015D6: 000015D6 206E FF58 movea.l A0, [A6 - 0xA8] 000015DA 302E FF52 move.w D0, [A6 - 0xAE] 000015DE C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000015E2 D090 add.l D0, [A0] 000015E4 2040 movea.l A0, D0 000015E6 43EE FFAE lea.l A1, [A6 - 0x52] 000015EA 7013 moveq.l D0, 0x13 label000015EC: 000015EC 22D8 move.l [A1]+, [A0]+ 000015EE 51C8 FFFC dbf D0, -0x6 /* 000015EC */ 000015F2 32D8 move.w [A1]+, [A0]+ 000015F4 486E FE64 pea.l [A6 - 0x19C] 000015F8 3F2E FF52 move.w -[A7], [A6 - 0xAE] 000015FC 2F2E FF58 move.l -[A7], [A6 - 0xA8] 00001600 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 00001604 4FEF 000A lea.l A7, [A7 + 0xA] 00001608 0C54 2AFB cmpi.w [A4], 0x2AFB 0000160C 6600 009A bne +0x9C /* 000016A8 */ 00001610 508C addq.l A4, 8 00001612 486E FE78 pea.l [A6 - 0x188] 00001616 486E FE7C pea.l [A6 - 0x184] 0000161A 486E FE62 pea.l [A6 - 0x19E] 0000161E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001622 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001626 2F0C move.l -[A7], A4 00001628 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000162C 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00001630 4FEF 001C lea.l A7, [A7 + 0x1C] 00001634 3E00 move.w D7, D0 00001636 4A47 tst.w D7 00001638 6710 beq +0x12 /* 0000164A */ 0000163A 486E FEBA pea.l [A6 - 0x146] 0000163E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001642 588F addq.l A7, 4 00001644 3007 move.w D0, D7 00001646 6000 0116 bra +0x118 /* 0000175E */ label0000164A: 0000164A 302E FE62 move.w D0, [A6 - 0x19E] 0000164E 48C0 ext.l D0 00001650 E780 asl D0, 3 00001652 D9C0 add.l A4, D0 00001654 41EE FE6C lea.l A0, [A6 - 0x194] 00001658 43EE FFBC lea.l A1, [A6 - 0x44] 0000165C 20D9 move.l [A0]+, [A1]+ 0000165E 20D9 move.l [A0]+, [A1]+ 00001660 486E FE6C pea.l [A6 - 0x194] 00001664 2F2E FE78 move.l -[A7], [A6 - 0x188] 00001668 2F2E FE7C move.l -[A7], [A6 - 0x184] 0000166C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00001670 4FEF 000C lea.l A7, [A7 + 0xC] 00001674 4267 clr.w -[A7] 00001676 486E FE6C pea.l [A6 - 0x194] 0000167A 3F2E FF52 move.w -[A7], [A6 - 0xAE] 0000167E 2F2E FF58 move.l -[A7], [A6 - 0xA8] 00001682 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 00001686 4FEF 000C lea.l A7, [A7 + 0xC] 0000168A 206E FF58 movea.l A0, [A6 - 0xA8] 0000168E 302E FF52 move.w D0, [A6 - 0xAE] 00001692 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00001696 D090 add.l D0, [A0] 00001698 2040 movea.l A0, D0 0000169A 43EE FFAE lea.l A1, [A6 - 0x52] 0000169E 7013 moveq.l D0, 0x13 label000016A0: 000016A0 22D8 move.l [A1]+, [A0]+ 000016A2 51C8 FFFC dbf D0, -0x6 /* 000016A0 */ 000016A6 32D8 move.w [A1]+, [A0]+ label000016A8: 000016A8 4A54 tst.w [A4] 000016AA 6710 beq +0x12 /* 000016BC */ 000016AC 486E FEBA pea.l [A6 - 0x146] 000016B0 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000016B4 588F addq.l A7, 4 000016B6 7013 moveq.l D0, 0x13 000016B8 6000 00A4 bra +0xA6 /* 0000175E */ label000016BC: 000016BC 08EE 0000 FFBB bset.b [A6 - 0x45], 0x0 000016C2 206E FF58 movea.l A0, [A6 - 0xA8] 000016C6 302E FF52 move.w D0, [A6 - 0xAE] 000016CA C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000016CE D090 add.l D0, [A0] 000016D0 2040 movea.l A0, D0 000016D2 43EE FFAE lea.l A1, [A6 - 0x52] 000016D6 7013 moveq.l D0, 0x13 label000016D8: 000016D8 20D9 move.l [A0]+, [A1]+ 000016DA 51C8 FFFC dbf D0, -0x6 /* 000016D8 */ 000016DE 30D9 move.w [A0]+, [A1]+ 000016E0 2F2E FF54 move.l -[A7], [A6 - 0xAC] 000016E4 2F2E FEE8 move.l -[A7], [A6 - 0x118] 000016E8 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000016EC 508F addq.l A7, 8 000016EE 3F00 move.w -[A7], D0 000016F0 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000016F4 548F addq.l A7, 2 000016F6 4AAE FF30 tst.l [A6 - 0xD0] 000016FA 6730 beq +0x32 /* 0000172C */ 000016FC 486E FE6C pea.l [A6 - 0x194] 00001700 3F2E FF52 move.w -[A7], [A6 - 0xAE] 00001704 2F2E FF58 move.l -[A7], [A6 - 0xA8] 00001708 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 0000170C 4FEF 000A lea.l A7, [A7 + 0xA] 00001710 486E FE64 pea.l [A6 - 0x19C] 00001714 486E FE6C pea.l [A6 - 0x194] 00001718 486E FE64 pea.l [A6 - 0x19C] 0000171C A8AB syscall UnionRect 0000171E 486E FE64 pea.l [A6 - 0x19C] 00001722 2F2E FF30 move.l -[A7], [A6 - 0xD0] 00001726 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 0000172A 508F addq.l A7, 8 label0000172C: 0000172C 486E FEBA pea.l [A6 - 0x146] 00001730 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001734 588F addq.l A7, 4 00001736 486E FEBA pea.l [A6 - 0x146] 0000173A 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */] 0000173E 588F addq.l A7, 4 00001740 4A40 tst.w D0 00001742 6704 beq +0x6 /* 00001748 */ 00001744 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] label00001748: 00001748 486E FEBA pea.l [A6 - 0x146] 0000174C 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */] 00001750 588F addq.l A7, 4 00001752 4A40 tst.w D0 00001754 6706 beq +0x8 /* 0000175C */ 00001756 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 0000175A 6002 bra +0x4 /* 0000175E */ label0000175C: 0000175C 7000 moveq.l D0, 0x00 label0000175E: 0000175E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001762 4E5E unlink A6 00001764 4E75 rts fn00001766: 00001766 4E56 FBE8 link A6, -0x0418 0000176A 48E7 0700 movem.l -[A7], D5,D6,D7 0000176E 2E2E 0008 move.l D7, [A6 + 0x8] 00001772 7005 moveq.l D0, 0x05 00001774 3D40 FBE8 move.w [A6 - 0x418], D0 00001778 2D6D 9004 FBEA move.l [A6 - 0x416], [A5 - 0x6FFC] 0000177E 426E FCEE clr.w [A6 - 0x312] 00001782 426E FDF4 clr.w [A6 - 0x20C] 00001786 426E FEFA clr.w [A6 - 0x106] 0000178A 422E FF00 clr.b [A6 - 0x100] 0000178E 206E 000C movea.l A0, [A6 + 0xC] 00001792 4250 clr.w [A0] 00001794 7A00 moveq.l D5, 0x00 00001796 6000 004A bra +0x4C /* 000017E2 */ label0000179A: 0000179A 486E FBE8 pea.l [A6 - 0x418] 0000179E 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 000017A2 588F addq.l A7, 4 000017A4 3C00 move.w D6, D0 000017A6 4A46 tst.w D6 000017A8 6704 beq +0x6 /* 000017AE */ 000017AA 3006 move.w D0, D6 000017AC 603A bra +0x3C /* 000017E8 */ label000017AE: 000017AE 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000017B2 3C00 move.w D6, D0 000017B4 4A46 tst.w D6 000017B6 6704 beq +0x6 /* 000017BC */ 000017B8 3006 move.w D0, D6 000017BA 602C bra +0x2E /* 000017E8 */ label000017BC: 000017BC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000017C0 4A40 tst.w D0 000017C2 6716 beq +0x18 /* 000017DA */ 000017C4 206E 000C movea.l A0, [A6 + 0xC] 000017C8 7001 moveq.l D0, 0x01 000017CA 3080 move.w [A0], D0 000017CC 3F3C 0006 move.w -[A7], 0x6 000017D0 4267 clr.w -[A7] 000017D2 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */] 000017D6 7000 moveq.l D0, 0x00 000017D8 600E bra +0x10 /* 000017E8 */ label000017DA: 000017DA 2D6D 9004 FBEA move.l [A6 - 0x416], [A5 - 0x6FFC] 000017E0 5285 addq.l D5, 1 label000017E2: 000017E2 BA87 cmp.l D5, D7 000017E4 6DB4 blt -0x4A /* 0000179A */ 000017E6 7000 moveq.l D0, 0x00 label000017E8: 000017E8 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000017EC 4E5E unlink A6 000017EE 4E75 rts export_283: fn000017F0: 000017F0 4E56 FFE4 link A6, -0x001C 000017F4 4A6D 8D96 tst.w [A5 - 0x726A] 000017F8 6600 00CC bne +0xCE /* 000018C6 */ 000017FC 7001 moveq.l D0, 0x01 000017FE 3B40 8D96 move.w [A5 - 0x726A], D0 00001802 31ED 8DB6 0BAA move.w [0x00000BAA /* MBarHeight */], [A5 - 0x724A] 00001808 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */] 0000180C A8D9 syscall DisposRgn/DisposeRgn 0000180E 21ED 97CA 09EE move.l [0x000009EE /* GrayRgn */], [A5 - 0x6836] 00001814 41EE FFF8 lea.l A0, [A6 - 0x8] 00001818 43ED EBD2 lea.l A1, [A5 - 0x142E] 0000181C 20D9 move.l [A0]+, [A1]+ 0000181E 20D9 move.l [A0]+, [A1]+ 00001820 302E FFF8 move.w D0, [A6 - 0x8] 00001824 D06D 8DB6 add.w D0, [A5 - 0x724A] 00001828 3D40 FFFC move.w [A6 - 0x4], D0 0000182C 42A7 clr.l -[A7] 0000182E A8D8 syscall NewRgn 00001830 205F movea.l A0, [A7]+ 00001832 2D48 FFEC move.l [A6 - 0x14], A0 00001836 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000183A 486E FFF8 pea.l [A6 - 0x8] 0000183E A8DF syscall RectRgn 00001840 42A7 clr.l -[A7] 00001842 A924 syscall FrontWindow 00001844 205F movea.l A0, [A7]+ 00001846 2D48 FFF0 move.l [A6 - 0x10], A0 0000184A 4AAE FFF0 tst.l [A6 - 0x10] 0000184E 6710 beq +0x12 /* 00001860 */ 00001850 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001854 A909 syscall CalcVis 00001856 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000185A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000185E A90A syscall CalcVBehind label00001860: 00001860 42A7 clr.l -[A7] 00001862 A8D8 syscall NewRgn 00001864 205F movea.l A0, [A7]+ 00001866 2D48 FFE8 move.l [A6 - 0x18], A0 0000186A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000186E 486D EBD2 pea.l [A5 - 0x142E] 00001872 A8DF syscall RectRgn 00001874 42A7 clr.l -[A7] 00001876 A8D8 syscall NewRgn 00001878 205F movea.l A0, [A7]+ 0000187A 2D48 FFE4 move.l [A6 - 0x1C], A0 0000187E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001882 2F2D 97CA move.l -[A7], [A5 - 0x6836] 00001886 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000188A A8E6 syscall DiffRgn 0000188C 486E FFF4 pea.l [A6 - 0xC] 00001890 A874 syscall GetPort 00001892 2F38 09DE move.l -[A7], [0x000009DE /* WMgrPort */] 00001896 A873 syscall SetPort 00001898 486D EBD2 pea.l [A5 - 0x142E] 0000189C A87B syscall ClipRect 0000189E 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000018A2 486D EC2E pea.l [A5 - 0x13D2] 000018A6 A8D6 syscall FillRgn 000018A8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000018AC A8D9 syscall DisposRgn/DisposeRgn 000018AE 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000018B2 A8D9 syscall DisposRgn/DisposeRgn 000018B4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000018B8 A8D9 syscall DisposRgn/DisposeRgn 000018BA 4267 clr.w -[A7] 000018BC A938 syscall HiliteMenu 000018BE A937 syscall DrawMenuBar 000018C0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000018C4 A873 syscall SetPort label000018C6: 000018C6 4E5E unlink A6 000018C8 4E75 rts export_255: 000018CA 4E56 FEB0 link A6, -0x0150 000018CE 48E7 0108 movem.l -[A7], D7,A4 000018D2 286E 000C movea.l A4, [A6 + 0xC] 000018D6 508C addq.l A4, 8 000018D8 0C54 2B3A cmpi.w [A4], 0x2B3A /* '+:' */ 000018DC 6616 bne +0x18 /* 000018F4 */ 000018DE 508C addq.l A4, 8 000018E0 4A54 tst.w [A4] 000018E2 6706 beq +0x8 /* 000018EA */ 000018E4 7013 moveq.l D0, 0x13 000018E6 6000 0186 bra +0x188 /* 00001A6E */ label000018EA: 000018EA 4EBA 018A jsr [PC + 0x18A /* 00001A76 */] 000018EE 7000 moveq.l D0, 0x00 000018F0 6000 017C bra +0x17E /* 00001A6E */ label000018F4: 000018F4 0C54 271E cmpi.w [A4], 0x271E 000018F8 660A bne +0xC /* 00001904 */ 000018FA 0C6C 2B3C 0008 cmpi.w [A4 + 0x8], 0x2B3C /* '+<' */ 00001900 6602 bne +0x4 /* 00001904 */ 00001902 508C addq.l A4, 8 label00001904: 00001904 0C54 2B3C cmpi.w [A4], 0x2B3C /* '+<' */ 00001908 6624 bne +0x26 /* 0000192E */ 0000190A 508C addq.l A4, 8 0000190C 0C54 2B78 cmpi.w [A4], 0x2B78 /* '+x' */ 00001910 6706 beq +0x8 /* 00001918 */ 00001912 0C54 2B03 cmpi.w [A4], 0x2B03 00001916 6602 bne +0x4 /* 0000191A */ label00001918: 00001918 508C addq.l A4, 8 label0000191A: 0000191A 4A54 tst.w [A4] 0000191C 6706 beq +0x8 /* 00001924 */ 0000191E 7013 moveq.l D0, 0x13 00001920 6000 014C bra +0x14E /* 00001A6E */ label00001924: 00001924 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00001928 7000 moveq.l D0, 0x00 0000192A 6000 0142 bra +0x144 /* 00001A6E */ label0000192E: 0000192E 486E FEB0 pea.l [A6 - 0x150] 00001932 486E FFFE pea.l [A6 - 0x2] 00001936 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000193A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000193E 2F0C move.l -[A7], A4 00001940 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001944 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00001948 4FEF 0018 lea.l A7, [A7 + 0x18] 0000194C 3E00 move.w D7, D0 0000194E 4A47 tst.w D7 00001950 6706 beq +0x8 /* 00001958 */ 00001952 3007 move.w D0, D7 00001954 6000 0118 bra +0x11A /* 00001A6E */ label00001958: 00001958 302E FFFE move.w D0, [A6 - 0x2] 0000195C 48C0 ext.l D0 0000195E E780 asl D0, 3 00001960 D9C0 add.l A4, D0 00001962 0C6E 0006 FEB0 cmpi.w [A6 - 0x150], 0x6 00001968 6644 bne +0x46 /* 000019AE */ 0000196A 4A54 tst.w [A4] 0000196C 6710 beq +0x12 /* 0000197E */ 0000196E 486E FEB0 pea.l [A6 - 0x150] 00001972 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001976 588F addq.l A7, 4 00001978 703B moveq.l D0, 0x3B 0000197A 6000 00F2 bra +0xF4 /* 00001A6E */ label0000197E: 0000197E 4AAE FF26 tst.l [A6 - 0xDA] 00001982 671A beq +0x1C /* 0000199E */ 00001984 2F2E FF26 move.l -[A7], [A6 - 0xDA] 00001988 A916 syscall HideWindow 0000198A 486E FEB0 pea.l [A6 - 0x150] 0000198E 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001992 588F addq.l A7, 4 00001994 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001998 7000 moveq.l D0, 0x00 0000199A 6000 00D2 bra +0xD4 /* 00001A6E */ label0000199E: 0000199E 486E FEB0 pea.l [A6 - 0x150] 000019A2 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000019A6 588F addq.l A7, 4 000019A8 703D moveq.l D0, 0x3D 000019AA 6000 00C2 bra +0xC4 /* 00001A6E */ label000019AE: 000019AE 0C6E 0003 FEB0 cmpi.w [A6 - 0x150], 0x3 000019B4 6710 beq +0x12 /* 000019C6 */ 000019B6 486E FEB0 pea.l [A6 - 0x150] 000019BA 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000019BE 588F addq.l A7, 4 000019C0 7002 moveq.l D0, 0x02 000019C2 6000 00AA bra +0xAC /* 00001A6E */ label000019C6: 000019C6 206E FF4E movea.l A0, [A6 - 0xB2] 000019CA 302E FF48 move.w D0, [A6 - 0xB8] 000019CE C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000019D2 D090 add.l D0, [A0] 000019D4 2040 movea.l A0, D0 000019D6 43EE FFA4 lea.l A1, [A6 - 0x5C] 000019DA 7013 moveq.l D0, 0x13 label000019DC: 000019DC 22D8 move.l [A1]+, [A0]+ 000019DE 51C8 FFFC dbf D0, -0x6 /* 000019DC */ 000019E2 32D8 move.w [A1]+, [A0]+ 000019E4 4A54 tst.w [A4] 000019E6 6710 beq +0x12 /* 000019F8 */ 000019E8 486E FEB0 pea.l [A6 - 0x150] 000019EC 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000019F0 588F addq.l A7, 4 000019F2 7013 moveq.l D0, 0x13 000019F4 6000 0078 bra +0x7A /* 00001A6E */ label000019F8: 000019F8 08AE 0000 FFB1 bclr.b [A6 - 0x4F], 0x0 000019FE 206E FF4E movea.l A0, [A6 - 0xB2] 00001A02 302E FF48 move.w D0, [A6 - 0xB8] 00001A06 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00001A0A D090 add.l D0, [A0] 00001A0C 2040 movea.l A0, D0 00001A0E 43EE FFA4 lea.l A1, [A6 - 0x5C] 00001A12 7013 moveq.l D0, 0x13 label00001A14: 00001A14 20D9 move.l [A0]+, [A1]+ 00001A16 51C8 FFFC dbf D0, -0x6 /* 00001A14 */ 00001A1A 30D9 move.w [A0]+, [A1]+ 00001A1C 2F2E FF4A move.l -[A7], [A6 - 0xB6] 00001A20 2F2E FEDE move.l -[A7], [A6 - 0x122] 00001A24 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00001A28 508F addq.l A7, 8 00001A2A 3F00 move.w -[A7], D0 00001A2C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001A30 548F addq.l A7, 2 00001A32 486E FEB0 pea.l [A6 - 0x150] 00001A36 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 00001A3A 588F addq.l A7, 4 00001A3C 486E FEB0 pea.l [A6 - 0x150] 00001A40 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00001A44 588F addq.l A7, 4 00001A46 486E FEB0 pea.l [A6 - 0x150] 00001A4A 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */] 00001A4E 588F addq.l A7, 4 00001A50 4A40 tst.w D0 00001A52 6704 beq +0x6 /* 00001A58 */ 00001A54 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] label00001A58: 00001A58 486E FEB0 pea.l [A6 - 0x150] 00001A5C 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */] 00001A60 588F addq.l A7, 4 00001A62 4A40 tst.w D0 00001A64 6706 beq +0x8 /* 00001A6C */ 00001A66 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00001A6A 6002 bra +0x4 /* 00001A6E */ label00001A6C: 00001A6C 7000 moveq.l D0, 0x00 label00001A6E: 00001A6E 4CDF 1080 movem.l D7,A4, [A7]+ 00001A72 4E5E unlink A6 00001A74 4E75 rts export_284: fn00001A76: 00001A76 4E56 FFE0 link A6, -0x0020 00001A7A 4A6D 8D96 tst.w [A5 - 0x726A] 00001A7E 6700 0104 beq +0x106 /* 00001B84 */ 00001A82 426D 8D96 clr.w [A5 - 0x726A] 00001A86 2B78 09EE 97CA move.l [A5 - 0x6836], [0x000009EE /* GrayRgn */] 00001A8C 4278 0BAA clr.w [0x00000BAA /* MBarHeight */] 00001A90 42A7 clr.l -[A7] 00001A92 A8D8 syscall NewRgn 00001A94 205F movea.l A0, [A7]+ 00001A96 2D48 FFEC move.l [A6 - 0x14], A0 00001A9A 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001A9E 486D EBD2 pea.l [A5 - 0x142E] 00001AA2 A8DF syscall RectRgn 00001AA4 42A7 clr.l -[A7] 00001AA6 A8D8 syscall NewRgn 00001AA8 205F movea.l A0, [A7]+ 00001AAA 2D48 FFE8 move.l [A6 - 0x18], A0 00001AAE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001AB2 2F2D 97CA move.l -[A7], [A5 - 0x6836] 00001AB6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001ABA A8E5 syscall UnionRgn 00001ABC 21EE FFE8 09EE move.l [0x000009EE /* GrayRgn */], [A6 - 0x18] 00001AC2 42A7 clr.l -[A7] 00001AC4 A8D8 syscall NewRgn 00001AC6 205F movea.l A0, [A7]+ 00001AC8 2D48 FFE4 move.l [A6 - 0x1C], A0 00001ACC 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001AD0 486D EBD2 pea.l [A5 - 0x142E] 00001AD4 A8DF syscall RectRgn 00001AD6 42A7 clr.l -[A7] 00001AD8 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001ADC A90C syscall PaintOne 00001ADE 486E FFF4 pea.l [A6 - 0xC] 00001AE2 A874 syscall GetPort 00001AE4 2F38 09DE move.l -[A7], [0x000009DE /* WMgrPort */] 00001AE8 A873 syscall SetPort 00001AEA 486D EBD2 pea.l [A5 - 0x142E] 00001AEE A87B syscall ClipRect 00001AF0 41EE FFF8 lea.l A0, [A6 - 0x8] 00001AF4 43ED EBD2 lea.l A1, [A5 - 0x142E] 00001AF8 20D9 move.l [A0]+, [A1]+ 00001AFA 20D9 move.l [A0]+, [A1]+ 00001AFC 302E FFF8 move.w D0, [A6 - 0x8] 00001B00 D06D 8DB6 add.w D0, [A5 - 0x724A] 00001B04 3D40 FFFC move.w [A6 - 0x4], D0 00001B08 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001B0C 486E FFF8 pea.l [A6 - 0x8] 00001B10 A8DF syscall RectRgn 00001B12 42A7 clr.l -[A7] 00001B14 A8D8 syscall NewRgn 00001B16 205F movea.l A0, [A7]+ 00001B18 2D48 FFE0 move.l [A6 - 0x20], A0 00001B1C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001B20 2F2D 97CA move.l -[A7], [A5 - 0x6836] 00001B24 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001B28 A8E6 syscall DiffRgn 00001B2A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001B2E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001B32 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001B36 A8E5 syscall UnionRgn 00001B38 42A7 clr.l -[A7] 00001B3A A924 syscall FrontWindow 00001B3C 205F movea.l A0, [A7]+ 00001B3E 2D48 FFF0 move.l [A6 - 0x10], A0 00001B42 4AAE FFF0 tst.l [A6 - 0x10] 00001B46 6724 beq +0x26 /* 00001B6C */ 00001B48 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001B4C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001B50 A90C syscall PaintOne 00001B52 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001B56 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001B5A A90D syscall PaintBehind 00001B5C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001B60 A909 syscall CalcVis 00001B62 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001B66 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001B6A A90A syscall CalcVBehind label00001B6C: 00001B6C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00001B70 A8D9 syscall DisposRgn/DisposeRgn 00001B72 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001B76 A8D9 syscall DisposRgn/DisposeRgn 00001B78 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001B7C A8D9 syscall DisposRgn/DisposeRgn 00001B7E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001B82 A873 syscall SetPort label00001B84: 00001B84 4E5E unlink A6 00001B86 4E75 rts export_236: 00001B88 4E56 FBA8 link A6, -0x0458 00001B8C 48E7 0308 movem.l -[A7], D6,D7,A4 00001B90 286E 000C movea.l A4, [A6 + 0xC] 00001B94 426E FFA8 clr.w [A6 - 0x58] 00001B98 422E FEA8 clr.b [A6 - 0x158] 00001B9C 422E FDA8 clr.b [A6 - 0x258] 00001BA0 422E FCA8 clr.b [A6 - 0x358] 00001BA4 422E FBA8 clr.b [A6 - 0x458] 00001BA8 508C addq.l A4, 8 00001BAA 486E FFAE pea.l [A6 - 0x52] 00001BAE 486E FFAC pea.l [A6 - 0x54] 00001BB2 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001BB6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001BBA 2F0C move.l -[A7], A4 00001BBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BC0 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00001BC4 4FEF 0018 lea.l A7, [A7 + 0x18] 00001BC8 3E00 move.w D7, D0 00001BCA 4A47 tst.w D7 00001BCC 6706 beq +0x8 /* 00001BD4 */ 00001BCE 3007 move.w D0, D7 00001BD0 6000 02A6 bra +0x2A8 /* 00001E78 */ label00001BD4: 00001BD4 486E FEA8 pea.l [A6 - 0x158] 00001BD8 486E FFAE pea.l [A6 - 0x52] 00001BDC 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00001BE0 508F addq.l A7, 8 00001BE2 486E FFAE pea.l [A6 - 0x52] 00001BE6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001BEA 588F addq.l A7, 4 00001BEC 302E FFAC move.w D0, [A6 - 0x54] 00001BF0 48C0 ext.l D0 00001BF2 E780 asl D0, 3 00001BF4 D9C0 add.l A4, D0 00001BF6 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */ 00001BFA 6600 0106 bne +0x108 /* 00001D02 */ 00001BFE 508C addq.l A4, 8 00001C00 486E FFAE pea.l [A6 - 0x52] 00001C04 486E FFAC pea.l [A6 - 0x54] 00001C08 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001C0C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001C10 2F0C move.l -[A7], A4 00001C12 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C16 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00001C1A 4FEF 0018 lea.l A7, [A7 + 0x18] 00001C1E 3E00 move.w D7, D0 00001C20 4A47 tst.w D7 00001C22 6706 beq +0x8 /* 00001C2A */ 00001C24 3007 move.w D0, D7 00001C26 6000 0250 bra +0x252 /* 00001E78 */ label00001C2A: 00001C2A 486E FDA8 pea.l [A6 - 0x258] 00001C2E 486E FFAE pea.l [A6 - 0x52] 00001C32 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00001C36 508F addq.l A7, 8 00001C38 486E FFAE pea.l [A6 - 0x52] 00001C3C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001C40 588F addq.l A7, 4 00001C42 302E FFAC move.w D0, [A6 - 0x54] 00001C46 48C0 ext.l D0 00001C48 E780 asl D0, 3 00001C4A D9C0 add.l A4, D0 00001C4C 526E FFA8 addq.w [A6 - 0x58], 1 00001C50 0C54 03FD cmpi.w [A4], 0x3FD 00001C54 6600 00AC bne +0xAE /* 00001D02 */ 00001C58 508C addq.l A4, 8 00001C5A 486E FFAE pea.l [A6 - 0x52] 00001C5E 486E FFAC pea.l [A6 - 0x54] 00001C62 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001C66 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001C6A 2F0C move.l -[A7], A4 00001C6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C70 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00001C74 4FEF 0018 lea.l A7, [A7 + 0x18] 00001C78 3E00 move.w D7, D0 00001C7A 4A47 tst.w D7 00001C7C 6706 beq +0x8 /* 00001C84 */ 00001C7E 3007 move.w D0, D7 00001C80 6000 01F6 bra +0x1F8 /* 00001E78 */ label00001C84: 00001C84 486E FCA8 pea.l [A6 - 0x358] 00001C88 486E FFAE pea.l [A6 - 0x52] 00001C8C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00001C90 508F addq.l A7, 8 00001C92 486E FFAE pea.l [A6 - 0x52] 00001C96 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001C9A 588F addq.l A7, 4 00001C9C 302E FFAC move.w D0, [A6 - 0x54] 00001CA0 48C0 ext.l D0 00001CA2 E780 asl D0, 3 00001CA4 D9C0 add.l A4, D0 00001CA6 526E FFA8 addq.w [A6 - 0x58], 1 00001CAA 0C54 03FD cmpi.w [A4], 0x3FD 00001CAE 6652 bne +0x54 /* 00001D02 */ 00001CB0 508C addq.l A4, 8 00001CB2 486E FFAE pea.l [A6 - 0x52] 00001CB6 486E FFAC pea.l [A6 - 0x54] 00001CBA 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001CBE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001CC2 2F0C move.l -[A7], A4 00001CC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CC8 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00001CCC 4FEF 0018 lea.l A7, [A7 + 0x18] 00001CD0 3E00 move.w D7, D0 00001CD2 4A47 tst.w D7 00001CD4 6706 beq +0x8 /* 00001CDC */ 00001CD6 3007 move.w D0, D7 00001CD8 6000 019E bra +0x1A0 /* 00001E78 */ label00001CDC: 00001CDC 486E FBA8 pea.l [A6 - 0x458] 00001CE0 486E FFAE pea.l [A6 - 0x52] 00001CE4 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00001CE8 508F addq.l A7, 8 00001CEA 486E FFAE pea.l [A6 - 0x52] 00001CEE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001CF2 588F addq.l A7, 4 00001CF4 302E FFAC move.w D0, [A6 - 0x54] 00001CF8 48C0 ext.l D0 00001CFA E780 asl D0, 3 00001CFC D9C0 add.l A4, D0 00001CFE 526E FFA8 addq.w [A6 - 0x58], 1 label00001D02: 00001D02 2D7C 0000 0089 FFE8 move.l [A6 - 0x18], 0x89 00001D0A 2D7C 0000 00FA FFEC move.l [A6 - 0x14], 0xFA 00001D12 0C54 2AFB cmpi.w [A4], 0x2AFB 00001D16 663A bne +0x3C /* 00001D52 */ 00001D18 508C addq.l A4, 8 00001D1A 486E FFE8 pea.l [A6 - 0x18] 00001D1E 486E FFEC pea.l [A6 - 0x14] 00001D22 486E FFAC pea.l [A6 - 0x54] 00001D26 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001D2A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D2E 2F0C move.l -[A7], A4 00001D30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D34 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00001D38 4FEF 001C lea.l A7, [A7 + 0x1C] 00001D3C 3E00 move.w D7, D0 00001D3E 4A47 tst.w D7 00001D40 6706 beq +0x8 /* 00001D48 */ 00001D42 3007 move.w D0, D7 00001D44 6000 0132 bra +0x134 /* 00001E78 */ label00001D48: 00001D48 302E FFAC move.w D0, [A6 - 0x54] 00001D4C 48C0 ext.l D0 00001D4E E780 asl D0, 3 00001D50 D9C0 add.l A4, D0 label00001D52: 00001D52 4A54 tst.w [A4] 00001D54 6706 beq +0x8 /* 00001D5C */ 00001D56 7013 moveq.l D0, 0x13 00001D58 6000 011E bra +0x120 /* 00001E78 */ label00001D5C: 00001D5C 4A6E FFA8 tst.w [A6 - 0x58] 00001D60 661A bne +0x1C /* 00001D7C */ 00001D62 526E FFA8 addq.w [A6 - 0x58], 1 00001D66 3F3C 0001 move.w -[A7], 0x1 00001D6A 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00001D6E 548F addq.l A7, 2 00001D70 486E FDA8 pea.l [A6 - 0x258] 00001D74 2F00 move.l -[A7], D0 00001D76 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001D7A 508F addq.l A7, 8 label00001D7C: 00001D7C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001D80 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001D84 486E FEA8 pea.l [A6 - 0x158] 00001D88 486E FBA8 pea.l [A6 - 0x458] 00001D8C 486E FCA8 pea.l [A6 - 0x358] 00001D90 486E FDA8 pea.l [A6 - 0x258] 00001D94 3F2E FFA8 move.w -[A7], [A6 - 0x58] 00001D98 4EBA 00E6 jsr [PC + 0xE6 /* 00001E80 */] 00001D9C 4FEF 001A lea.l A7, [A7 + 0x1A] 00001DA0 3D40 FFAA move.w [A6 - 0x56], D0 00001DA4 302E FFA8 move.w D0, [A6 - 0x58] 00001DA8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001DAC 0001 0003 ori.b D1, 0x3 00001DB0 008C 0006 0016 ori.l A4, 0x60016 00001DB6 0044 486E ori.w D4, 0x486E /* 'Hn' */ 00001DBA FEA8 486E .extension 0xEA8 <> // unimplemented 00001DBE FDA8 .invalid <> 00001DC0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001DC4 508F addq.l A7, 8 00001DC6 6000 0074 bra +0x76 /* 00001E3C */ 00001DCA 0C6E 0001 FFAA cmpi.w [A6 - 0x56], 0x1 00001DD0 660E bne +0x10 /* 00001DE0 */ 00001DD2 486E FEA8 pea.l [A6 - 0x158] 00001DD6 486E FCA8 pea.l [A6 - 0x358] 00001DDA 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001DDE 508F addq.l A7, 8 label00001DE0: 00001DE0 0C6E 0002 FFAA cmpi.w [A6 - 0x56], 0x2 00001DE6 6600 0054 bne +0x56 /* 00001E3C */ 00001DEA 486E FEA8 pea.l [A6 - 0x158] 00001DEE 486E FDA8 pea.l [A6 - 0x258] 00001DF2 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001DF6 508F addq.l A7, 8 00001DF8 6042 bra +0x44 /* 00001E3C */ 00001DFA 0C6E 0001 FFAA cmpi.w [A6 - 0x56], 0x1 00001E00 660E bne +0x10 /* 00001E10 */ 00001E02 486E FEA8 pea.l [A6 - 0x158] 00001E06 486E FBA8 pea.l [A6 - 0x458] 00001E0A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001E0E 508F addq.l A7, 8 label00001E10: 00001E10 0C6E 0002 FFAA cmpi.w [A6 - 0x56], 0x2 00001E16 660E bne +0x10 /* 00001E26 */ 00001E18 486E FEA8 pea.l [A6 - 0x158] 00001E1C 486E FCA8 pea.l [A6 - 0x358] 00001E20 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001E24 508F addq.l A7, 8 label00001E26: 00001E26 0C6E 0003 FFAA cmpi.w [A6 - 0x56], 0x3 00001E2C 660E bne +0x10 /* 00001E3C */ 00001E2E 486E FEA8 pea.l [A6 - 0x158] 00001E32 486E FDA8 pea.l [A6 - 0x258] 00001E36 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001E3A 508F addq.l A7, 8 label00001E3C: 00001E3C 486E FFF0 pea.l [A6 - 0x10] 00001E40 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001E44 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00001E48 508F addq.l A7, 8 00001E4A 3E00 move.w D7, D0 00001E4C 4A47 tst.w D7 00001E4E 6704 beq +0x6 /* 00001E54 */ 00001E50 3007 move.w D0, D7 00001E52 6024 bra +0x26 /* 00001E78 */ label00001E54: 00001E54 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E58 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00001E5C 206E FFFC movea.l A0, [A6 - 0x4] 00001E60 2F10 move.l -[A7], [A0] 00001E62 486E FEA8 pea.l [A6 - 0x158] 00001E66 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00001E6A 508F addq.l A7, 8 00001E6C 3E00 move.w D7, D0 00001E6E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E72 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00001E76 3007 move.w D0, D7 label00001E78: 00001E78 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001E7C 4E5E unlink A6 00001E7E 4E75 rts fn00001E80: 00001E80 4E56 FFE6 link A6, -0x001A 00001E84 A850 syscall InitCursor 00001E86 486E FFF4 pea.l [A6 - 0xC] 00001E8A A874 syscall GetPort 00001E8C 42A7 clr.l -[A7] 00001E8E 3F3C 028A move.w -[A7], 0x28A 00001E92 42A7 clr.l -[A7] 00001E94 4878 FFFF push.l 0xFFFF 00001E98 A97C syscall GetNewDialog 00001E9A 205F movea.l A0, [A7]+ 00001E9C 2D48 FFF0 move.l [A6 - 0x10], A0 00001EA0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001EA4 A873 syscall SetPort 00001EA6 486E FFF8 pea.l [A6 - 0x8] 00001EAA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001EAE 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001EB2 508F addq.l A7, 8 00001EB4 302E FFFE move.w D0, [A6 - 0x2] 00001EB8 906E FFFA sub.w D0, [A6 - 0x6] 00001EBC E240 asr D0.w, 1 00001EBE 3D40 FFE8 move.w [A6 - 0x18], D0 00001EC2 302E FFFC move.w D0, [A6 - 0x4] 00001EC6 906E FFF8 sub.w D0, [A6 - 0x8] 00001ECA E240 asr D0.w, 1 00001ECC 3D40 FFE6 move.w [A6 - 0x1A], D0 00001ED0 302E FFFA move.w D0, [A6 - 0x6] 00001ED4 D06E FFE8 add.w D0, [A6 - 0x18] 00001ED8 48C0 ext.l D0 00001EDA 222E 001A move.l D1, [A6 + 0x1A] 00001EDE 9280 sub.l D1, D0 00001EE0 302E FFF8 move.w D0, [A6 - 0x8] 00001EE4 D06E FFE6 add.w D0, [A6 - 0x1A] 00001EE8 48C0 ext.l D0 00001EEA 242E 001E move.l D2, [A6 + 0x1E] 00001EEE 9480 sub.l D2, D0 00001EF0 486E FFF8 pea.l [A6 - 0x8] 00001EF4 3F01 move.w -[A7], D1 00001EF6 3F02 move.w -[A7], D2 00001EF8 A8A8 syscall OffsetRect 00001EFA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001EFE 486E FFF8 pea.l [A6 - 0x8] 00001F02 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00001F06 508F addq.l A7, 8 00001F08 302E 0008 move.w D0, [A6 + 0x8] 00001F0C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001F10 0001 0003 ori.b D1, 0x3 00001F14 00B0 0006 0032 0068 ori.l [A0 + D0.w + 0x68], 0x60032 00001F1C 3F3C 0001 move.w -[A7], 0x1 00001F20 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001F24 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00001F28 5C8F addq.l A7, 6 00001F2A 2F00 move.l -[A7], D0 00001F2C 2F2E 000A move.l -[A7], [A6 + 0xA] 00001F30 A95F syscall SetControlTitle/SetCTitle 00001F32 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001F36 3F3C 0002 move.w -[A7], 0x2 00001F3A A827 syscall HideDialogItem/HideDItem 00001F3C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001F40 3F3C 0003 move.w -[A7], 0x3 00001F44 A827 syscall HideDialogItem/HideDItem 00001F46 6000 007C bra +0x7E /* 00001FC4 */ 00001F4A 3F3C 0001 move.w -[A7], 0x1 00001F4E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001F52 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00001F56 5C8F addq.l A7, 6 00001F58 2F00 move.l -[A7], D0 00001F5A 2F2E 000E move.l -[A7], [A6 + 0xE] 00001F5E A95F syscall SetControlTitle/SetCTitle 00001F60 3F3C 0002 move.w -[A7], 0x2 00001F64 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001F68 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00001F6C 5C8F addq.l A7, 6 00001F6E 2F00 move.l -[A7], D0 00001F70 2F2E 000A move.l -[A7], [A6 + 0xA] 00001F74 A95F syscall SetControlTitle/SetCTitle 00001F76 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001F7A 3F3C 0003 move.w -[A7], 0x3 00001F7E A827 syscall HideDialogItem/HideDItem 00001F80 6042 bra +0x44 /* 00001FC4 */ 00001F82 3F3C 0001 move.w -[A7], 0x1 00001F86 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001F8A 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00001F8E 5C8F addq.l A7, 6 00001F90 2F00 move.l -[A7], D0 00001F92 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001F96 A95F syscall SetControlTitle/SetCTitle 00001F98 3F3C 0002 move.w -[A7], 0x2 00001F9C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001FA0 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00001FA4 5C8F addq.l A7, 6 00001FA6 2F00 move.l -[A7], D0 00001FA8 2F2E 000E move.l -[A7], [A6 + 0xE] 00001FAC A95F syscall SetControlTitle/SetCTitle 00001FAE 3F3C 0003 move.w -[A7], 0x3 00001FB2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001FB6 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 00001FBA 5C8F addq.l A7, 6 00001FBC 2F00 move.l -[A7], D0 00001FBE 2F2E 000A move.l -[A7], [A6 + 0xA] 00001FC2 A95F syscall SetControlTitle/SetCTitle label00001FC4: 00001FC4 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001FC8 3F3C 0004 move.w -[A7], 0x4 00001FCC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001FD0 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 00001FD4 4FEF 000A lea.l A7, [A7 + 0xA] 00001FD8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001FDC A915 syscall ShowWindow 00001FDE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001FE2 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00001FE6 588F addq.l A7, 4 00001FE8 486D 05AA pea.l [A5 + 0x5AA /* export_177 */] 00001FEC 486E FFEA pea.l [A6 - 0x16] 00001FF0 A991 syscall ModalDialog 00001FF2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001FF6 A983 syscall DisposeDialog 00001FF8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001FFC A873 syscall SetPort 00001FFE 206E FFF4 movea.l A0, [A6 - 0xC] 00002002 4A68 0042 tst.w [A0 + 0x42] 00002006 660A bne +0xC /* 00002012 */ 00002008 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000200C 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 00002010 588F addq.l A7, 4 label00002012: 00002012 302E FFEA move.w D0, [A6 - 0x16] 00002016 4E5E unlink A6 00002018 4E75 rts export_238: 0000201A 4E56 FDA4 link A6, -0x025C 0000201E 48E7 0308 movem.l -[A7], D6,D7,A4 00002022 286E 000C movea.l A4, [A6 + 0xC] 00002026 426E FFA4 clr.w [A6 - 0x5C] 0000202A 422E FEA4 clr.b [A6 - 0x15C] 0000202E 422E FDA4 clr.b [A6 - 0x25C] 00002032 508C addq.l A4, 8 00002034 0C54 2B4D cmpi.w [A4], 0x2B4D /* '+M' */ 00002038 6608 bne +0xA /* 00002042 */ 0000203A 508C addq.l A4, 8 0000203C 7001 moveq.l D0, 0x01 0000203E 3D40 FFA4 move.w [A6 - 0x5C], D0 label00002042: 00002042 486E FFB6 pea.l [A6 - 0x4A] 00002046 486E FFA8 pea.l [A6 - 0x58] 0000204A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000204E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002052 2F0C move.l -[A7], A4 00002054 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002058 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000205C 4FEF 0018 lea.l A7, [A7 + 0x18] 00002060 3E00 move.w D7, D0 00002062 4A47 tst.w D7 00002064 6706 beq +0x8 /* 0000206C */ 00002066 3007 move.w D0, D7 00002068 6000 0158 bra +0x15A /* 000021C2 */ label0000206C: 0000206C 486E FDA4 pea.l [A6 - 0x25C] 00002070 486E FFB6 pea.l [A6 - 0x4A] 00002074 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00002078 508F addq.l A7, 8 0000207A 486E FFB6 pea.l [A6 - 0x4A] 0000207E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002082 588F addq.l A7, 4 00002084 302E FFA8 move.w D0, [A6 - 0x58] 00002088 48C0 ext.l D0 0000208A E780 asl D0, 3 0000208C D9C0 add.l A4, D0 0000208E 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */ 00002092 664E bne +0x50 /* 000020E2 */ 00002094 508C addq.l A4, 8 00002096 486E FFB6 pea.l [A6 - 0x4A] 0000209A 486E FFA8 pea.l [A6 - 0x58] 0000209E 2F2E 0014 move.l -[A7], [A6 + 0x14] 000020A2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000020A6 2F0C move.l -[A7], A4 000020A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020AC 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000020B0 4FEF 0018 lea.l A7, [A7 + 0x18] 000020B4 3E00 move.w D7, D0 000020B6 4A47 tst.w D7 000020B8 6706 beq +0x8 /* 000020C0 */ 000020BA 3007 move.w D0, D7 000020BC 6000 0104 bra +0x106 /* 000021C2 */ label000020C0: 000020C0 486E FEA4 pea.l [A6 - 0x15C] 000020C4 486E FFB6 pea.l [A6 - 0x4A] 000020C8 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000020CC 508F addq.l A7, 8 000020CE 486E FFB6 pea.l [A6 - 0x4A] 000020D2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000020D6 588F addq.l A7, 4 000020D8 302E FFA8 move.w D0, [A6 - 0x58] 000020DC 48C0 ext.l D0 000020DE E780 asl D0, 3 000020E0 D9C0 add.l A4, D0 label000020E2: 000020E2 2D7C 0000 0099 FFAE move.l [A6 - 0x52], 0x99 000020EA 2D7C 0000 0101 FFB2 move.l [A6 - 0x4E], 0x101 000020F2 0C54 2AFB cmpi.w [A4], 0x2AFB 000020F6 663A bne +0x3C /* 00002132 */ 000020F8 508C addq.l A4, 8 000020FA 486E FFAE pea.l [A6 - 0x52] 000020FE 486E FFB2 pea.l [A6 - 0x4E] 00002102 486E FFA8 pea.l [A6 - 0x58] 00002106 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000210A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000210E 2F0C move.l -[A7], A4 00002110 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002114 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00002118 4FEF 001C lea.l A7, [A7 + 0x1C] 0000211C 3E00 move.w D7, D0 0000211E 4A47 tst.w D7 00002120 6706 beq +0x8 /* 00002128 */ 00002122 3007 move.w D0, D7 00002124 6000 009C bra +0x9E /* 000021C2 */ label00002128: 00002128 302E FFA8 move.w D0, [A6 - 0x58] 0000212C 48C0 ext.l D0 0000212E E780 asl D0, 3 00002130 D9C0 add.l A4, D0 label00002132: 00002132 4A54 tst.w [A4] 00002134 6706 beq +0x8 /* 0000213C */ 00002136 7013 moveq.l D0, 0x13 00002138 6000 0088 bra +0x8A /* 000021C2 */ label0000213C: 0000213C 2F2E FFAE move.l -[A7], [A6 - 0x52] 00002140 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00002144 486E FEA4 pea.l [A6 - 0x15C] 00002148 486E FDA4 pea.l [A6 - 0x25C] 0000214C 4EBA 007C jsr [PC + 0x7C /* 000021CA */] 00002150 4FEF 0010 lea.l A7, [A7 + 0x10] 00002154 3D40 FFA6 move.w [A6 - 0x5A], D0 00002158 486E FFF0 pea.l [A6 - 0x10] 0000215C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002160 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00002164 508F addq.l A7, 8 00002166 3E00 move.w D7, D0 00002168 4A47 tst.w D7 0000216A 6704 beq +0x6 /* 00002170 */ 0000216C 3007 move.w D0, D7 0000216E 6052 bra +0x54 /* 000021C2 */ label00002170: 00002170 4A6E FFA4 tst.w [A6 - 0x5C] 00002174 671C beq +0x1E /* 00002192 */ 00002176 486E FFAA pea.l [A6 - 0x56] 0000217A 486E FEA4 pea.l [A6 - 0x15C] 0000217E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00002182 508F addq.l A7, 8 00002184 486E FEA4 pea.l [A6 - 0x15C] 00002188 2F2E FFAA move.l -[A7], [A6 - 0x56] 0000218C 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00002190 508F addq.l A7, 8 label00002192: 00002192 0C6E 0002 FFA6 cmpi.w [A6 - 0x5A], 0x2 00002198 6604 bne +0x6 /* 0000219E */ 0000219A 422E FEA4 clr.b [A6 - 0x15C] label0000219E: 0000219E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021A2 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000021A6 206E FFFC movea.l A0, [A6 - 0x4] 000021AA 2F10 move.l -[A7], [A0] 000021AC 486E FEA4 pea.l [A6 - 0x15C] 000021B0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000021B4 508F addq.l A7, 8 000021B6 3E00 move.w D7, D0 000021B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021BC 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 000021C0 3007 move.w D0, D7 label000021C2: 000021C2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000021C6 4E5E unlink A6 000021C8 4E75 rts fn000021CA: 000021CA 4E56 FFE6 link A6, -0x001A 000021CE A850 syscall InitCursor 000021D0 486E FFF4 pea.l [A6 - 0xC] 000021D4 A874 syscall GetPort 000021D6 42A7 clr.l -[A7] 000021D8 3F3C 0082 move.w -[A7], 0x82 000021DC 42A7 clr.l -[A7] 000021DE 4878 FFFF push.l 0xFFFF 000021E2 A97C syscall GetNewDialog 000021E4 205F movea.l A0, [A7]+ 000021E6 2D48 FFF0 move.l [A6 - 0x10], A0 000021EA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000021EE A873 syscall SetPort 000021F0 486E FFF8 pea.l [A6 - 0x8] 000021F4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000021F8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000021FC 508F addq.l A7, 8 000021FE 302E FFFE move.w D0, [A6 - 0x2] 00002202 906E FFFA sub.w D0, [A6 - 0x6] 00002206 E240 asr D0.w, 1 00002208 3D40 FFE8 move.w [A6 - 0x18], D0 0000220C 302E FFFC move.w D0, [A6 - 0x4] 00002210 906E FFF8 sub.w D0, [A6 - 0x8] 00002214 E240 asr D0.w, 1 00002216 3D40 FFE6 move.w [A6 - 0x1A], D0 0000221A 302E FFFA move.w D0, [A6 - 0x6] 0000221E D06E FFE8 add.w D0, [A6 - 0x18] 00002222 48C0 ext.l D0 00002224 222E 0010 move.l D1, [A6 + 0x10] 00002228 9280 sub.l D1, D0 0000222A 302E FFF8 move.w D0, [A6 - 0x8] 0000222E D06E FFE6 add.w D0, [A6 - 0x1A] 00002232 48C0 ext.l D0 00002234 242E 0014 move.l D2, [A6 + 0x14] 00002238 9480 sub.l D2, D0 0000223A 486E FFF8 pea.l [A6 - 0x8] 0000223E 3F01 move.w -[A7], D1 00002240 3F02 move.w -[A7], D2 00002242 A8A8 syscall OffsetRect 00002244 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002248 486E FFF8 pea.l [A6 - 0x8] 0000224C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00002250 508F addq.l A7, 8 00002252 2F2E 000C move.l -[A7], [A6 + 0xC] 00002256 3F3C 0004 move.w -[A7], 0x4 0000225A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000225E 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 00002262 4FEF 000A lea.l A7, [A7 + 0xA] 00002266 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000226A 3F3C 0003 move.w -[A7], 0x3 0000226E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002272 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 00002276 4FEF 000A lea.l A7, [A7 + 0xA] 0000227A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000227E 3F3C 0004 move.w -[A7], 0x4 00002282 4267 clr.w -[A7] 00002284 3F3C 7FFF move.w -[A7], 0x7FFF 00002288 A97E syscall SelectDialogItemText/SelIText 0000228A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000228E A915 syscall ShowWindow 00002290 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002294 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00002298 588F addq.l A7, 4 0000229A 486D 05AA pea.l [A5 + 0x5AA /* export_177 */] 0000229E 486E FFEA pea.l [A6 - 0x16] 000022A2 A991 syscall ModalDialog 000022A4 3F3C 00FF move.w -[A7], 0xFF 000022A8 2F2E 000C move.l -[A7], [A6 + 0xC] 000022AC 3F3C 0004 move.w -[A7], 0x4 000022B0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000022B4 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 000022B8 4FEF 000C lea.l A7, [A7 + 0xC] 000022BC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000022C0 A983 syscall DisposeDialog 000022C2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000022C6 A873 syscall SetPort 000022C8 206E FFF4 movea.l A0, [A6 - 0xC] 000022CC 4A68 0042 tst.w [A0 + 0x42] 000022D0 660A bne +0xC /* 000022DC */ 000022D2 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000022D6 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 000022DA 588F addq.l A7, 4 label000022DC: 000022DC 302E FFEA move.w D0, [A6 - 0x16] 000022E0 4E5E unlink A6 000022E2 4E75 rts export_260: 000022E4 4E56 FBE6 link A6, -0x041A 000022E8 2F0C move.l -[A7], A4 000022EA 286E 000C movea.l A4, [A6 + 0xC] 000022EE 508C addq.l A4, 8 000022F0 0C54 2B4F cmpi.w [A4], 0x2B4F /* '+O' */ 000022F4 6618 bne +0x1A /* 0000230E */ 000022F6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000022FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000022FE 2F0C move.l -[A7], A4 00002300 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002304 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 00002308 4FEF 0010 lea.l A7, [A7 + 0x10] 0000230C 6034 bra +0x36 /* 00002342 */ label0000230E: 0000230E 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */ 00002312 6618 bne +0x1A /* 0000232C */ 00002314 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002318 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000231C 2F0C move.l -[A7], A4 0000231E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002322 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */] 00002326 4FEF 0010 lea.l A7, [A7 + 0x10] 0000232A 6016 bra +0x18 /* 00002342 */ label0000232C: 0000232C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002330 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002334 2F0C move.l -[A7], A4 00002336 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000233A 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 0000233E 4FEF 0010 lea.l A7, [A7 + 0x10] label00002342: 00002342 285F movea.l A4, [A7]+ 00002344 4E5E unlink A6 00002346 4E75 rts export_259: 00002348 4E56 FBE4 link A6, -0x041C 0000234C 2F0C move.l -[A7], A4 0000234E 286E 000C movea.l A4, [A6 + 0xC] 00002352 508C addq.l A4, 8 00002354 3014 move.w D0, [A4] 00002356 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000235A 0005 0016 ori.b D5, 0x16 0000235E 2B55 001A move.l [A5 + 0x1A], [A5] 00002362 2B21 move.l -[A5], -[A1] 00002364 0030 2B4F 0046 ori.b [A0 + D0.w + 0x46], 0x4F /* 'O' */ 0000236A 2B65 005C move.l [A5 + 0x5C], -[A5] 0000236E 2B5B 0066 move.l [A5 + 0x66], [A3]+ 00002372 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00002376 6000 00BE bra +0xC0 /* 00002436 */ 0000237A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000237E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002382 2F0C move.l -[A7], A4 00002384 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002388 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */] 0000238C 4FEF 0010 lea.l A7, [A7 + 0x10] 00002390 6000 00A4 bra +0xA6 /* 00002436 */ 00002394 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002398 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000239C 2F0C move.l -[A7], A4 0000239E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023A2 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */] 000023A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000023AA 6000 008A bra +0x8C /* 00002436 */ 000023AE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000023B2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000023B6 2F0C move.l -[A7], A4 000023B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023BC 4EAD 0DCA jsr [A5 + 0xDCA /* export_437 */] 000023C0 4FEF 0010 lea.l A7, [A7 + 0x10] 000023C4 6000 0070 bra +0x72 /* 00002436 */ 000023C8 3F3C 0001 move.w -[A7], 0x1 000023CC 4EBA 053C jsr [PC + 0x53C /* 0000290A */] 000023D0 548F addq.l A7, 2 000023D2 6000 0062 bra +0x64 /* 00002436 */ 000023D6 426E FBE4 clr.w [A6 - 0x41C] 000023DA 0C54 2B2E cmpi.w [A4], 0x2B2E /* '+.' */ 000023DE 6608 bne +0xA /* 000023E8 */ 000023E0 7001 moveq.l D0, 0x01 000023E2 3D40 FBE4 move.w [A6 - 0x41C], D0 000023E6 508C addq.l A4, 8 label000023E8: 000023E8 486E FBE8 pea.l [A6 - 0x418] 000023EC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000023F0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000023F4 2F0C move.l -[A7], A4 000023F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023FA 4EBA 0616 jsr [PC + 0x616 /* 00002A12 */] 000023FE 4FEF 0014 lea.l A7, [A7 + 0x14] 00002402 3D40 FBE6 move.w [A6 - 0x41A], D0 00002406 4A6E FBE6 tst.w [A6 - 0x41A] 0000240A 6706 beq +0x8 /* 00002412 */ 0000240C 302E FBE6 move.w D0, [A6 - 0x41A] 00002410 6024 bra +0x26 /* 00002436 */ label00002412: 00002412 3F2E FBE4 move.w -[A7], [A6 - 0x41C] 00002416 4267 clr.w -[A7] 00002418 486E FBE8 pea.l [A6 - 0x418] 0000241C 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */] 00002420 508F addq.l A7, 8 00002422 3D40 FBE6 move.w [A6 - 0x41A], D0 00002426 0C6E FC20 FBE6 cmpi.w [A6 - 0x41A], 0xFC20 0000242C 6604 bne +0x6 /* 00002432 */ 0000242E 7000 moveq.l D0, 0x00 00002430 6004 bra +0x6 /* 00002436 */ label00002432: 00002432 302E FBE6 move.w D0, [A6 - 0x41A] label00002436: 00002436 285F movea.l A4, [A7]+ 00002438 4E5E unlink A6 0000243A 4E75 rts export_256: 0000243C 4E56 FBB6 link A6, -0x044A 00002440 2F0C move.l -[A7], A4 00002442 286E 000C movea.l A4, [A6 + 0xC] 00002446 508C addq.l A4, 8 00002448 486E FFC6 pea.l [A6 - 0x3A] 0000244C 486E FFBA pea.l [A6 - 0x46] 00002450 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002454 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002458 2F0C move.l -[A7], A4 0000245A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000245E 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00002462 4FEF 0018 lea.l A7, [A7 + 0x18] 00002466 3D40 FFBC move.w [A6 - 0x44], D0 0000246A 4A6E FFBC tst.w [A6 - 0x44] 0000246E 6708 beq +0xA /* 00002478 */ 00002470 302E FFBC move.w D0, [A6 - 0x44] 00002474 6000 0200 bra +0x202 /* 00002676 */ label00002478: 00002478 486E FDB6 pea.l [A6 - 0x24A] 0000247C 486E FFC6 pea.l [A6 - 0x3A] 00002480 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00002484 508F addq.l A7, 8 00002486 486E FFC6 pea.l [A6 - 0x3A] 0000248A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000248E 588F addq.l A7, 4 00002490 302E FFBA move.w D0, [A6 - 0x46] 00002494 48C0 ext.l D0 00002496 E780 asl D0, 3 00002498 D9C0 add.l A4, D0 0000249A 422E FCB6 clr.b [A6 - 0x34A] 0000249E 422E FBB6 clr.b [A6 - 0x44A] 000024A2 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */ 000024A6 6600 0080 bne +0x82 /* 00002528 */ 000024AA 508C addq.l A4, 8 000024AC 486E FFC6 pea.l [A6 - 0x3A] 000024B0 486E FFBA pea.l [A6 - 0x46] 000024B4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000024B8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000024BC 2F0C move.l -[A7], A4 000024BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024C2 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000024C6 4FEF 0018 lea.l A7, [A7 + 0x18] 000024CA 3D40 FFBC move.w [A6 - 0x44], D0 000024CE 4A6E FFBC tst.w [A6 - 0x44] 000024D2 6708 beq +0xA /* 000024DC */ 000024D4 302E FFBC move.w D0, [A6 - 0x44] 000024D8 6000 019C bra +0x19E /* 00002676 */ label000024DC: 000024DC 486E FBB6 pea.l [A6 - 0x44A] 000024E0 486E FFC6 pea.l [A6 - 0x3A] 000024E4 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000024E8 508F addq.l A7, 8 000024EA 486E FFC6 pea.l [A6 - 0x3A] 000024EE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000024F2 588F addq.l A7, 4 000024F4 302E FFBA move.w D0, [A6 - 0x46] 000024F8 48C0 ext.l D0 000024FA E780 asl D0, 3 000024FC D9C0 add.l A4, D0 000024FE 486E FEB6 pea.l [A6 - 0x14A] 00002502 486E FDB6 pea.l [A6 - 0x24A] 00002506 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000250A 508F addq.l A7, 8 0000250C 486E FDB6 pea.l [A6 - 0x24A] 00002510 486E FBB6 pea.l [A6 - 0x44A] 00002514 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002518 508F addq.l A7, 8 0000251A 486E FBB6 pea.l [A6 - 0x44A] 0000251E 486E FEB6 pea.l [A6 - 0x14A] 00002522 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002526 508F addq.l A7, 8 label00002528: 00002528 4A54 tst.w [A4] 0000252A 6706 beq +0x8 /* 00002532 */ 0000252C 7002 moveq.l D0, 0x02 0000252E 6000 0146 bra +0x148 /* 00002676 */ label00002532: 00002532 2D7C 4150 504C FFC2 move.l [A6 - 0x3E], 0x4150504C /* 'APPL' */ 0000253A 42AE FFBE clr.l [A6 - 0x42] 0000253E 486E FFBE pea.l [A6 - 0x42] 00002542 486E FFC2 pea.l [A6 - 0x3E] 00002546 486E FFB8 pea.l [A6 - 0x48] 0000254A 486E FEB6 pea.l [A6 - 0x14A] 0000254E 486E FDB6 pea.l [A6 - 0x24A] 00002552 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */] 00002556 4FEF 0014 lea.l A7, [A7 + 0x14] 0000255A 4A40 tst.w D0 0000255C 6606 bne +0x8 /* 00002564 */ 0000255E 703E moveq.l D0, 0x3E 00002560 6000 0114 bra +0x116 /* 00002676 */ label00002564: 00002564 4A2E FBB6 tst.b [A6 - 0x44A] 00002568 672E beq +0x30 /* 00002598 */ 0000256A 42AE FFC2 clr.l [A6 - 0x3E] 0000256E 42AE FFBE clr.l [A6 - 0x42] 00002572 486E FFBE pea.l [A6 - 0x42] 00002576 486E FFC2 pea.l [A6 - 0x3E] 0000257A 486E FFB6 pea.l [A6 - 0x4A] 0000257E 486E FCB6 pea.l [A6 - 0x34A] 00002582 486E FBB6 pea.l [A6 - 0x44A] 00002586 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */] 0000258A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000258E 4A40 tst.w D0 00002590 6606 bne +0x8 /* 00002598 */ 00002592 703E moveq.l D0, 0x3E 00002594 6000 00E0 bra +0xE2 /* 00002676 */ label00002598: 00002598 4EBA 00E2 jsr [PC + 0xE2 /* 0000267C */] 0000259C 4A40 tst.w D0 0000259E 6700 00AC beq +0xAE /* 0000264C */ 000025A2 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000025A6 4267 clr.w -[A7] 000025A8 486D 97D0 pea.l [A5 - 0x6830] 000025AC 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000025B0 4FEF 000A lea.l A7, [A7 + 0xA] 000025B4 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 000025B8 603C bra +0x3E /* 000025F6 */ label000025BA: 000025BA 206D 8DDE movea.l A0, [A5 - 0x7222] 000025BE 2050 movea.l A0, [A0] 000025C0 43ED 8FE8 lea.l A1, [A5 - 0x7018] 000025C4 7019 moveq.l D0, 0x19 label000025C6: 000025C6 22D8 move.l [A1]+, [A0]+ 000025C8 51C8 FFFC dbf D0, -0x6 /* 000025C6 */ 000025CC 32D8 move.w [A1]+, [A0]+ 000025CE 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 000025D2 3D40 FFBC move.w [A6 - 0x44], D0 000025D6 0C6E FC20 FFBC cmpi.w [A6 - 0x44], 0xFC20 000025DC 6606 bne +0x8 /* 000025E4 */ 000025DE 7000 moveq.l D0, 0x00 000025E0 6000 0094 bra +0x96 /* 00002676 */ label000025E4: 000025E4 4A6E FFBC tst.w [A6 - 0x44] 000025E8 6708 beq +0xA /* 000025F2 */ 000025EA 302E FFBC move.w D0, [A6 - 0x44] 000025EE 6000 0086 bra +0x88 /* 00002676 */ label000025F2: 000025F2 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] label000025F6: 000025F6 4A6D 8DAA tst.w [A5 - 0x7256] 000025FA 66BE bne -0x40 /* 000025BA */ 000025FC 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00002600 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */] 00002604 486E FFB8 pea.l [A6 - 0x48] 00002608 3F2E FFB8 move.w -[A7], [A6 - 0x48] 0000260C 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */] 00002610 5C8F addq.l A7, 6 00002612 486E FFB6 pea.l [A6 - 0x4A] 00002616 3F2E FFB6 move.w -[A7], [A6 - 0x4A] 0000261A 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */] 0000261E 5C8F addq.l A7, 6 00002620 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00002624 3F2E FFB6 move.w -[A7], [A6 - 0x4A] 00002628 486E FCB6 pea.l [A6 - 0x34A] 0000262C 3F2E FFB8 move.w -[A7], [A6 - 0x48] 00002630 486E FEB6 pea.l [A6 - 0x14A] 00002634 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 00002638 4FEF 000C lea.l A7, [A7 + 0xC] 0000263C 4A40 tst.w D0 0000263E 670A beq +0xC /* 0000264A */ 00002640 3F3C 0074 move.w -[A7], 0x74 /* 't' */ 00002644 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00002648 548F addq.l A7, 2 label0000264A: 0000264A A9F4 syscall ExitToShell label0000264C: 0000264C 426D 8D98 clr.w [A5 - 0x7268] 00002650 3F2E FFB6 move.w -[A7], [A6 - 0x4A] 00002654 486E FCB6 pea.l [A6 - 0x34A] 00002658 3F2E FFB8 move.w -[A7], [A6 - 0x48] 0000265C 486E FEB6 pea.l [A6 - 0x14A] 00002660 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 00002664 4FEF 000C lea.l A7, [A7 + 0xC] 00002668 4A40 tst.w D0 0000266A 6706 beq +0x8 /* 00002672 */ 0000266C 7074 moveq.l D0, 0x74 0000266E 3D40 FFBC move.w [A6 - 0x44], D0 label00002672: 00002672 302E FFBC move.w D0, [A6 - 0x44] label00002676: 00002676 285F movea.l A4, [A7]+ 00002678 4E5E unlink A6 0000267A 4E75 rts fn0000267C: 0000267C 4E56 FFCA link A6, -0x0036 00002680 426E FFFE clr.w [A6 - 0x2] 00002684 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */] 00002688 4440 neg.w D0 0000268A 3D40 FFE0 move.w [A6 - 0x20], D0 0000268E 2D78 0398 FFFA move.l [A6 - 0x6], [0x00000398 /* CurDirStore */] 00002694 42AE FFDC clr.l [A6 - 0x24] 00002698 2D7C 6162 6364 FFE6 move.l [A6 - 0x1A], 0x61626364 /* 'abcd' */ 000026A0 4267 clr.w -[A7] 000026A2 486E FFCA pea.l [A6 - 0x36] 000026A6 4267 clr.w -[A7] 000026A8 4EAD 136A jsr [A5 + 0x136A /* export_617 */] 000026AC 301F move.w D0, [A7]+ 000026AE 4A40 tst.w D0 000026B0 661E bne +0x20 /* 000026D0 */ 000026B2 0CAE 6162 6364 FFE6 cmpi.l [A6 - 0x1A], 0x61626364 /* 'abcd' */ 000026BA 6606 bne +0x8 /* 000026C2 */ 000026BC 7001 moveq.l D0, 0x01 000026BE 3D40 FFFE move.w [A6 - 0x2], D0 label000026C2: 000026C2 4267 clr.w -[A7] 000026C4 486E FFCA pea.l [A6 - 0x36] 000026C8 4267 clr.w -[A7] 000026CA 4EAD 12CA jsr [A5 + 0x12CA /* export_597 */] 000026CE 301F move.w D0, [A7]+ label000026D0: 000026D0 302E FFFE move.w D0, [A6 - 0x2] 000026D4 4E5E unlink A6 000026D6 4E75 rts export_241: 000026D8 4E56 FEFE link A6, -0x0102 000026DC 2F0C move.l -[A7], A4 000026DE 286E 000C movea.l A4, [A6 + 0xC] 000026E2 508C addq.l A4, 8 000026E4 3014 move.w D0, [A4] 000026E6 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000026EA 0006 001A ori.b D6, 0x1A 000026EE 2B55 001C move.l [A5 + 0x1C], [A5] 000026F2 2B21 move.l -[A5], -[A1] 000026F4 0032 2B4F 0048 ori.b [A2 + D0.w + 0x48], 0x4F /* 'O' */ 000026FA 2B65 005E move.l [A5 + 0x5E], -[A5] 000026FE 2B5B 0066 move.l [A5 + 0x66], [A3]+ 00002702 2712 move.l -[A3], [A2] 00002704 0130 7000 btst [A0 + D7.w], D0 00002708 6000 01FA bra +0x1FC /* 00002904 */ 0000270C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002710 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002714 2F0C move.l -[A7], A4 00002716 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000271A 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */] 0000271E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002722 6000 01E0 bra +0x1E2 /* 00002904 */ 00002726 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000272A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000272E 2F0C move.l -[A7], A4 00002730 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002734 4EAD 0E1A jsr [A5 + 0xE1A /* export_447 */] 00002738 4FEF 0010 lea.l A7, [A7 + 0x10] 0000273C 6000 01C6 bra +0x1C8 /* 00002904 */ 00002740 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002744 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002748 2F0C move.l -[A7], A4 0000274A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000274E 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */] 00002752 4FEF 0010 lea.l A7, [A7 + 0x10] 00002756 6000 01AC bra +0x1AE /* 00002904 */ 0000275A 4267 clr.w -[A7] 0000275C 4EBA 01AC jsr [PC + 0x1AC /* 0000290A */] 00002760 548F addq.l A7, 2 00002762 6000 01A0 bra +0x1A2 /* 00002904 */ 00002766 508C addq.l A4, 8 00002768 0C54 2B79 cmpi.w [A4], 0x2B79 /* '+y' */ 0000276C 6706 beq +0x8 /* 00002774 */ 0000276E 7002 moveq.l D0, 0x02 00002770 6000 0192 bra +0x194 /* 00002904 */ label00002774: 00002774 508C addq.l A4, 8 00002776 426E FF06 clr.w [A6 - 0xFA] 0000277A 0C54 03FC cmpi.w [A4], 0x3FC 0000277E 6628 bne +0x2A /* 000027A8 */ 00002780 508C addq.l A4, 8 00002782 0C54 2B66 cmpi.w [A4], 0x2B66 /* '+f' */ 00002786 6608 bne +0xA /* 00002790 */ 00002788 426D 8D98 clr.w [A5 - 0x7268] 0000278C 508C addq.l A4, 8 0000278E 6018 bra +0x1A /* 000027A8 */ label00002790: 00002790 0C54 0848 cmpi.w [A4], 0x848 00002794 6612 bne +0x14 /* 000027A8 */ 00002796 0C6C 2B0A 0008 cmpi.w [A4 + 0x8], 0x2B0A /* '+\n' */ 0000279C 660A bne +0xC /* 000027A8 */ 0000279E 7001 moveq.l D0, 0x01 000027A0 3D40 FF06 move.w [A6 - 0xFA], D0 000027A4 49EC 0010 lea.l A4, [A4 + 0x10] label000027A8: 000027A8 4A54 tst.w [A4] 000027AA 6706 beq +0x8 /* 000027B2 */ 000027AC 7013 moveq.l D0, 0x13 000027AE 6000 0154 bra +0x156 /* 00002904 */ label000027B2: 000027B2 4A6D 8FBA tst.w [A5 - 0x7046] 000027B6 6612 bne +0x14 /* 000027CA */ 000027B8 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000027BC 4267 clr.w -[A7] 000027BE 486D 97D8 pea.l [A5 - 0x6828] 000027C2 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000027C6 4FEF 000A lea.l A7, [A7 + 0xA] label000027CA: 000027CA 486E FEFE pea.l [A6 - 0x102] 000027CE 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000027D2 588F addq.l A7, 4 000027D4 486D 8FE8 pea.l [A5 - 0x7018] 000027D8 2F2E FEFE move.l -[A7], [A6 - 0x102] 000027DC 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000027E0 508F addq.l A7, 8 000027E2 3F2E FF06 move.w -[A7], [A6 - 0xFA] 000027E6 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 000027EA 548F addq.l A7, 2 000027EC 603C bra +0x3E /* 0000282A */ label000027EE: 000027EE 206D 8DDE movea.l A0, [A5 - 0x7222] 000027F2 2050 movea.l A0, [A0] 000027F4 43ED 8FE8 lea.l A1, [A5 - 0x7018] 000027F8 7019 moveq.l D0, 0x19 label000027FA: 000027FA 22D8 move.l [A1]+, [A0]+ 000027FC 51C8 FFFC dbf D0, -0x6 /* 000027FA */ 00002800 32D8 move.w [A1]+, [A0]+ 00002802 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 00002806 3D40 FF0A move.w [A6 - 0xF6], D0 0000280A 0C6E FC20 FF0A cmpi.w [A6 - 0xF6], 0xFC20 00002810 6606 bne +0x8 /* 00002818 */ 00002812 7000 moveq.l D0, 0x00 00002814 6000 00EE bra +0xF0 /* 00002904 */ label00002818: 00002818 4A6E FF0A tst.w [A6 - 0xF6] 0000281C 6708 beq +0xA /* 00002826 */ 0000281E 302E FF0A move.w D0, [A6 - 0xF6] 00002822 6000 00E0 bra +0xE2 /* 00002904 */ label00002826: 00002826 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] label0000282A: 0000282A 4A6D 8DAA tst.w [A5 - 0x7256] 0000282E 66BE bne -0x40 /* 000027EE */ 00002830 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002834 486E FF0C pea.l [A6 - 0xF4] 00002838 486E FF08 pea.l [A6 - 0xF8] 0000283C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002840 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002844 2F0C move.l -[A7], A4 00002846 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000284A 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 0000284E 4FEF 0018 lea.l A7, [A7 + 0x18] 00002852 3D40 FF0A move.w [A6 - 0xF6], D0 00002856 4A6E FF0A tst.w [A6 - 0xF6] 0000285A 6708 beq +0xA /* 00002864 */ 0000285C 302E FF0A move.w D0, [A6 - 0xF6] 00002860 6000 00A2 bra +0xA4 /* 00002904 */ label00002864: 00002864 302E FF08 move.w D0, [A6 - 0xF8] 00002868 48C0 ext.l D0 0000286A E780 asl D0, 3 0000286C D9C0 add.l A4, D0 0000286E 486E FF0C pea.l [A6 - 0xF4] 00002872 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00002876 588F addq.l A7, 4 00002878 0C6E 0006 FF0C cmpi.w [A6 - 0xF4], 0x6 0000287E 6706 beq +0x8 /* 00002886 */ 00002880 7002 moveq.l D0, 0x02 00002882 6000 0080 bra +0x82 /* 00002904 */ label00002886: 00002886 4A54 tst.w [A4] 00002888 6706 beq +0x8 /* 00002890 */ 0000288A 7013 moveq.l D0, 0x13 0000288C 6000 0076 bra +0x78 /* 00002904 */ label00002890: 00002890 4AAE FF82 tst.l [A6 - 0x7E] 00002894 6606 bne +0x8 /* 0000289C */ 00002896 7000 moveq.l D0, 0x00 00002898 6000 006A bra +0x6C /* 00002904 */ label0000289C: 0000289C 2D6D 903C FF02 move.l [A6 - 0xFE], [A5 - 0x6FC4] 000028A2 41ED 8FE8 lea.l A0, [A5 - 0x7018] 000028A6 43EE FF3A lea.l A1, [A6 - 0xC6] 000028AA 7019 moveq.l D0, 0x19 label000028AC: 000028AC 20D9 move.l [A0]+, [A1]+ 000028AE 51C8 FFFC dbf D0, -0x6 /* 000028AC */ 000028B2 30D9 move.w [A0]+, [A1]+ 000028B4 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 000028B8 3D40 FF0A move.w [A6 - 0xF6], D0 000028BC 0C6E FC20 FF0A cmpi.w [A6 - 0xF6], 0xFC20 000028C2 6604 bne +0x6 /* 000028C8 */ 000028C4 7000 moveq.l D0, 0x00 000028C6 603C bra +0x3E /* 00002904 */ label000028C8: 000028C8 4A6E FF0A tst.w [A6 - 0xF6] 000028CC 6706 beq +0x8 /* 000028D4 */ 000028CE 302E FF0A move.w D0, [A6 - 0xF6] 000028D2 6030 bra +0x32 /* 00002904 */ label000028D4: 000028D4 486D 8FE8 pea.l [A5 - 0x7018] 000028D8 2F2E FF02 move.l -[A7], [A6 - 0xFE] 000028DC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000028E0 508F addq.l A7, 8 000028E2 4A40 tst.w D0 000028E4 6618 bne +0x1A /* 000028FE */ 000028E6 486E FEFE pea.l [A6 - 0x102] 000028EA 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000028EE 588F addq.l A7, 4 000028F0 486D 8FE8 pea.l [A5 - 0x7018] 000028F4 2F2E FEFE move.l -[A7], [A6 - 0x102] 000028F8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000028FC 508F addq.l A7, 8 label000028FE: 000028FE 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00002902 7000 moveq.l D0, 0x00 label00002904: 00002904 285F movea.l A4, [A7]+ 00002906 4E5E unlink A6 00002908 4E75 rts fn0000290A: 0000290A 4E56 0000 link A6, 0 0000290E 206D 8FE8 movea.l A0, [A5 - 0x7018] 00002912 4A68 0D6E tst.w [A0 + 0xD6E] 00002916 663A bne +0x3C /* 00002952 */ 00002918 4A6E 0008 tst.w [A6 + 0x8] 0000291C 6718 beq +0x1A /* 00002936 */ 0000291E 4267 clr.w -[A7] 00002920 206D 8FE8 movea.l A0, [A5 - 0x7018] 00002924 4868 002C pea.l [A0 + 0x2C] 00002928 A997 syscall OpenResFile 0000292A 301F move.w D0, [A7]+ 0000292C 206D 8FE8 movea.l A0, [A5 - 0x7018] 00002930 3140 0006 move.w [A0 + 0x6], D0 00002934 601C bra +0x1E /* 00002952 */ label00002936: 00002936 206D 8FE8 movea.l A0, [A5 - 0x7018] 0000293A 4A68 0006 tst.w [A0 + 0x6] 0000293E 6712 beq +0x14 /* 00002952 */ 00002940 206D 8FE8 movea.l A0, [A5 - 0x7018] 00002944 3F28 0006 move.w -[A7], [A0 + 0x6] 00002948 A99A syscall CloseResFile 0000294A 206D 8FE8 movea.l A0, [A5 - 0x7018] 0000294E 4268 0006 clr.w [A0 + 0x6] label00002952: 00002952 7000 moveq.l D0, 0x00 00002954 4E5E unlink A6 00002956 4E75 rts export_254: 00002958 4E56 FBE6 link A6, -0x041A 0000295C 2F0C move.l -[A7], A4 0000295E 286E 000C movea.l A4, [A6 + 0xC] 00002962 486E FBE6 pea.l [A6 - 0x41A] 00002966 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000296A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000296E 2F0C move.l -[A7], A4 00002970 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002974 4EBA 009C jsr [PC + 0x9C /* 00002A12 */] 00002978 4FEF 0014 lea.l A7, [A7 + 0x14] 0000297C 3D40 FFFE move.w [A6 - 0x2], D0 00002980 4A6E FFFE tst.w [A6 - 0x2] 00002984 6706 beq +0x8 /* 0000298C */ 00002986 302E FFFE move.w D0, [A6 - 0x2] 0000298A 601E bra +0x20 /* 000029AA */ label0000298C: 0000298C 486E FBE6 pea.l [A6 - 0x41A] 00002990 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 00002994 588F addq.l A7, 4 00002996 3D40 FFFE move.w [A6 - 0x2], D0 0000299A 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20 000029A0 6604 bne +0x6 /* 000029A6 */ 000029A2 7000 moveq.l D0, 0x00 000029A4 6004 bra +0x6 /* 000029AA */ label000029A6: 000029A6 302E FFFE move.w D0, [A6 - 0x2] label000029AA: 000029AA 285F movea.l A4, [A7]+ 000029AC 4E5E unlink A6 000029AE 4E75 rts export_252: 000029B0 4E56 FBE6 link A6, -0x041A 000029B4 2F0C move.l -[A7], A4 000029B6 286E 000C movea.l A4, [A6 + 0xC] 000029BA 508C addq.l A4, 8 000029BC 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 000029C0 6602 bne +0x4 /* 000029C4 */ 000029C2 508C addq.l A4, 8 label000029C4: 000029C4 486E FBE6 pea.l [A6 - 0x41A] 000029C8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000029CC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000029D0 2F0C move.l -[A7], A4 000029D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029D6 4EBA 003A jsr [PC + 0x3A /* 00002A12 */] 000029DA 4FEF 0014 lea.l A7, [A7 + 0x14] 000029DE 3D40 FFFE move.w [A6 - 0x2], D0 000029E2 4A6E FFFE tst.w [A6 - 0x2] 000029E6 6706 beq +0x8 /* 000029EE */ 000029E8 302E FFFE move.w D0, [A6 - 0x2] 000029EC 601E bra +0x20 /* 00002A0C */ label000029EE: 000029EE 486E FBE6 pea.l [A6 - 0x41A] 000029F2 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 000029F6 588F addq.l A7, 4 000029F8 3D40 FFFE move.w [A6 - 0x2], D0 000029FC 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20 00002A02 6604 bne +0x6 /* 00002A08 */ 00002A04 7000 moveq.l D0, 0x00 00002A06 6004 bra +0x6 /* 00002A0C */ label00002A08: 00002A08 302E FFFE move.w D0, [A6 - 0x2] label00002A0C: 00002A0C 285F movea.l A4, [A7]+ 00002A0E 4E5E unlink A6 00002A10 4E75 rts fn00002A12: 00002A12 4E56 FFBA link A6, -0x0046 00002A16 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002A1A 286E 000C movea.l A4, [A6 + 0xC] 00002A1E 2D4C FFFC move.l [A6 - 0x4], A4 00002A22 50AE FFFC addq.l [A6 - 0x4], 8 00002A26 206E FFFC movea.l A0, [A6 - 0x4] 00002A2A 0C50 2B0A cmpi.w [A0], 0x2B0A /* '+\n' */ 00002A2E 6604 bne +0x6 /* 00002A34 */ 00002A30 50AE FFFC addq.l [A6 - 0x4], 8 label00002A34: 00002A34 206E FFFC movea.l A0, [A6 - 0x4] 00002A38 4A50 tst.w [A0] 00002A3A 6600 00D2 bne +0xD4 /* 00002B0E */ 00002A3E 7A00 moveq.l D5, 0x00 00002A40 0C54 1B58 cmpi.w [A4], 0x1B58 00002A44 6F2A ble +0x2C /* 00002A70 */ 00002A46 0C54 1B66 cmpi.w [A4], 0x1B66 00002A4A 6C24 bge +0x26 /* 00002A70 */ 00002A4C 7A06 moveq.l D5, 0x06 00002A4E 3014 move.w D0, [A4] 00002A50 0640 E4A8 addi.w D0, 0xE4A8 00002A54 48C0 ext.l D0 00002A56 2E00 move.l D7, D0 00002A58 0C54 1B63 cmpi.w [A4], 0x1B63 00002A5C 6602 bne +0x4 /* 00002A60 */ 00002A5E 7A01 moveq.l D5, 0x01 label00002A60: 00002A60 0C54 1B65 cmpi.w [A4], 0x1B65 00002A64 6602 bne +0x4 /* 00002A68 */ 00002A66 7A02 moveq.l D5, 0x02 label00002A68: 00002A68 0C54 1B64 cmpi.w [A4], 0x1B64 00002A6C 6602 bne +0x4 /* 00002A70 */ 00002A6E 7A03 moveq.l D5, 0x03 label00002A70: 00002A70 0C54 2B54 cmpi.w [A4], 0x2B54 /* '+T' */ 00002A74 6606 bne +0x8 /* 00002A7C */ 00002A76 2E2D 9004 move.l D7, [A5 - 0x6FFC] 00002A7A 7A04 moveq.l D5, 0x04 label00002A7C: 00002A7C 0C54 271A cmpi.w [A4], 0x271A 00002A80 6606 bne +0x8 /* 00002A88 */ 00002A82 2E2D 9004 move.l D7, [A5 - 0x6FFC] 00002A86 7A05 moveq.l D5, 0x05 label00002A88: 00002A88 0C54 2B6B cmpi.w [A4], 0x2B6B /* '+k' */ 00002A8C 6606 bne +0x8 /* 00002A94 */ 00002A8E 2E2D 9004 move.l D7, [A5 - 0x6FFC] 00002A92 7A06 moveq.l D5, 0x06 label00002A94: 00002A94 4A45 tst.w D5 00002A96 6734 beq +0x36 /* 00002ACC */ 00002A98 206E 0018 movea.l A0, [A6 + 0x18] 00002A9C 3085 move.w [A0], D5 00002A9E 206E 0018 movea.l A0, [A6 + 0x18] 00002AA2 2147 0002 move.l [A0 + 0x2], D7 00002AA6 206E 0018 movea.l A0, [A6 + 0x18] 00002AAA 4268 0106 clr.w [A0 + 0x106] 00002AAE 206E 0018 movea.l A0, [A6 + 0x18] 00002AB2 4268 020C clr.w [A0 + 0x20C] 00002AB6 206E 0018 movea.l A0, [A6 + 0x18] 00002ABA 4268 0312 clr.w [A0 + 0x312] 00002ABE 206E 0018 movea.l A0, [A6 + 0x18] 00002AC2 4228 0318 clr.b [A0 + 0x318] 00002AC6 7000 moveq.l D0, 0x00 00002AC8 6000 0204 bra +0x206 /* 00002CCE */ label00002ACC: 00002ACC 0C54 2AFC cmpi.w [A4], 0x2AFC 00002AD0 6706 beq +0x8 /* 00002AD8 */ 00002AD2 0C54 2B58 cmpi.w [A4], 0x2B58 /* '+X' */ 00002AD6 6618 bne +0x1A /* 00002AF0 */ label00002AD8: 00002AD8 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002ADC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002AE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AE4 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */] 00002AE8 4FEF 000C lea.l A7, [A7 + 0xC] 00002AEC 6000 01E0 bra +0x1E2 /* 00002CCE */ label00002AF0: 00002AF0 0C54 2B24 cmpi.w [A4], 0x2B24 /* '+$' */ 00002AF4 6618 bne +0x1A /* 00002B0E */ 00002AF6 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002AFA 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002AFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B02 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */] 00002B06 4FEF 000C lea.l A7, [A7 + 0xC] 00002B0A 6000 01C2 bra +0x1C4 /* 00002CCE */ label00002B0E: 00002B0E 0C54 0002 cmpi.w [A4], 0x2 00002B12 6600 006C bne +0x6E /* 00002B80 */ 00002B16 486E FFC2 pea.l [A6 - 0x3E] 00002B1A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002B1E 2F0C move.l -[A7], A4 00002B20 4EAD 0512 jsr [A5 + 0x512 /* export_158 */] 00002B24 4FEF 000C lea.l A7, [A7 + 0xC] 00002B28 3C00 move.w D6, D0 00002B2A 4A46 tst.w D6 00002B2C 6706 beq +0x8 /* 00002B34 */ 00002B2E 3006 move.w D0, D6 00002B30 6000 019C bra +0x19E /* 00002CCE */ label00002B34: 00002B34 206E 0018 movea.l A0, [A6 + 0x18] 00002B38 4868 0318 pea.l [A0 + 0x318] 00002B3C 486E FFC2 pea.l [A6 - 0x3E] 00002B40 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00002B44 508F addq.l A7, 8 00002B46 486E FFC2 pea.l [A6 - 0x3E] 00002B4A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002B4E 588F addq.l A7, 4 00002B50 508C addq.l A4, 8 00002B52 4A54 tst.w [A4] 00002B54 6706 beq +0x8 /* 00002B5C */ 00002B56 7013 moveq.l D0, 0x13 00002B58 6000 0174 bra +0x176 /* 00002CCE */ label00002B5C: 00002B5C 206E 0018 movea.l A0, [A6 + 0x18] 00002B60 4250 clr.w [A0] 00002B62 206E 0018 movea.l A0, [A6 + 0x18] 00002B66 4268 0106 clr.w [A0 + 0x106] 00002B6A 206E 0018 movea.l A0, [A6 + 0x18] 00002B6E 4268 020C clr.w [A0 + 0x20C] 00002B72 206E 0018 movea.l A0, [A6 + 0x18] 00002B76 4268 0312 clr.w [A0 + 0x312] 00002B7A 7000 moveq.l D0, 0x00 00002B7C 6000 0150 bra +0x152 /* 00002CCE */ label00002B80: 00002B80 2F0C move.l -[A7], A4 00002B82 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */] 00002B86 588F addq.l A7, 4 00002B88 3D40 FFBE move.w [A6 - 0x42], D0 00002B8C 0C6E 0004 FFBE cmpi.w [A6 - 0x42], 0x4 00002B92 6D50 blt +0x52 /* 00002BE4 */ 00002B94 0C6E 0007 FFBE cmpi.w [A6 - 0x42], 0x7 00002B9A 6E48 bgt +0x4A /* 00002BE4 */ 00002B9C 3F3C 0001 move.w -[A7], 0x1 00002BA0 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002BA4 486E FFC0 pea.l [A6 - 0x40] 00002BA8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002BAC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002BB0 2F0C move.l -[A7], A4 00002BB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BB6 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002BBA 4FEF 001A lea.l A7, [A7 + 0x1A] 00002BBE 3C00 move.w D6, D0 00002BC0 4A46 tst.w D6 00002BC2 6706 beq +0x8 /* 00002BCA */ 00002BC4 3006 move.w D0, D6 00002BC6 6000 0106 bra +0x108 /* 00002CCE */ label00002BCA: 00002BCA 302E FFC0 move.w D0, [A6 - 0x40] 00002BCE 48C0 ext.l D0 00002BD0 E780 asl D0, 3 00002BD2 D9C0 add.l A4, D0 00002BD4 4A54 tst.w [A4] 00002BD6 6706 beq +0x8 /* 00002BDE */ 00002BD8 7013 moveq.l D0, 0x13 00002BDA 6000 00F2 bra +0xF4 /* 00002CCE */ label00002BDE: 00002BDE 7000 moveq.l D0, 0x00 00002BE0 6000 00EC bra +0xEE /* 00002CCE */ label00002BE4: 00002BE4 486E FFC2 pea.l [A6 - 0x3E] 00002BE8 486E FFC0 pea.l [A6 - 0x40] 00002BEC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002BF0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002BF4 2F0C move.l -[A7], A4 00002BF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BFA 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] 00002BFE 4FEF 0018 lea.l A7, [A7 + 0x18] 00002C02 3C00 move.w D6, D0 00002C04 4A46 tst.w D6 00002C06 6600 007C bne +0x7E /* 00002C84 */ 00002C0A 302E FFC0 move.w D0, [A6 - 0x40] 00002C0E 48C0 ext.l D0 00002C10 E780 asl D0, 3 00002C12 D9C0 add.l A4, D0 00002C14 4A54 tst.w [A4] 00002C16 6710 beq +0x12 /* 00002C28 */ 00002C18 486E FFC2 pea.l [A6 - 0x3E] 00002C1C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002C20 588F addq.l A7, 4 00002C22 7013 moveq.l D0, 0x13 00002C24 6000 00A8 bra +0xAA /* 00002CCE */ label00002C28: 00002C28 486E FFBA pea.l [A6 - 0x46] 00002C2C 486E FFC2 pea.l [A6 - 0x3E] 00002C30 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 00002C34 508F addq.l A7, 8 00002C36 206E FFBA movea.l A0, [A6 - 0x46] 00002C3A 2850 movea.l A4, [A0] 00002C3C 486E FFC2 pea.l [A6 - 0x3E] 00002C40 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00002C44 588F addq.l A7, 4 00002C46 2D40 0010 move.l [A6 + 0x10], D0 00002C4A 3F3C 0001 move.w -[A7], 0x1 00002C4E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002C52 486E FFC0 pea.l [A6 - 0x40] 00002C56 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002C5A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002C5E 2F0C move.l -[A7], A4 00002C60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C64 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002C68 4FEF 001A lea.l A7, [A7 + 0x1A] 00002C6C 3C00 move.w D6, D0 00002C6E 486E FFC2 pea.l [A6 - 0x3E] 00002C72 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002C76 588F addq.l A7, 4 00002C78 2F2E FFBA move.l -[A7], [A6 - 0x46] 00002C7C 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00002C80 3006 move.w D0, D6 00002C82 604A bra +0x4C /* 00002CCE */ label00002C84: 00002C84 0C46 0010 cmpi.w D6, 0x10 00002C88 6704 beq +0x6 /* 00002C8E */ 00002C8A 3006 move.w D0, D6 00002C8C 6040 bra +0x42 /* 00002CCE */ label00002C8E: 00002C8E 3F3C 0001 move.w -[A7], 0x1 00002C92 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002C96 486E FFC0 pea.l [A6 - 0x40] 00002C9A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002C9E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002CA2 2F0C move.l -[A7], A4 00002CA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CA8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002CAC 4FEF 001A lea.l A7, [A7 + 0x1A] 00002CB0 3C00 move.w D6, D0 00002CB2 4A46 tst.w D6 00002CB4 6704 beq +0x6 /* 00002CBA */ 00002CB6 3006 move.w D0, D6 00002CB8 6014 bra +0x16 /* 00002CCE */ label00002CBA: 00002CBA 302E FFC0 move.w D0, [A6 - 0x40] 00002CBE 48C0 ext.l D0 00002CC0 E780 asl D0, 3 00002CC2 D9C0 add.l A4, D0 00002CC4 4A54 tst.w [A4] 00002CC6 6704 beq +0x6 /* 00002CCC */ 00002CC8 7013 moveq.l D0, 0x13 00002CCA 6002 bra +0x4 /* 00002CCE */ label00002CCC: 00002CCC 7000 moveq.l D0, 0x00 label00002CCE: 00002CCE 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00002CD2 4E5E unlink A6 00002CD4 4E75 rts export_262: 00002CD6 4E56 0000 link A6, 0 00002CDA 2F0C move.l -[A7], A4 00002CDC 286E 000C movea.l A4, [A6 + 0xC] 00002CE0 508C addq.l A4, 8 00002CE2 0C54 2B4B cmpi.w [A4], 0x2B4B /* '+K' */ 00002CE6 6704 beq +0x6 /* 00002CEC */ 00002CE8 7002 moveq.l D0, 0x02 00002CEA 6010 bra +0x12 /* 00002CFC */ label00002CEC: 00002CEC 508C addq.l A4, 8 00002CEE 4A54 tst.w [A4] 00002CF0 6704 beq +0x6 /* 00002CF6 */ 00002CF2 7013 moveq.l D0, 0x13 00002CF4 6006 bra +0x8 /* 00002CFC */ label00002CF6: 00002CF6 4EBA 000A jsr [PC + 0xA /* 00002D02 */] 00002CFA 7000 moveq.l D0, 0x00 label00002CFC: 00002CFC 285F movea.l A4, [A7]+ 00002CFE 4E5E unlink A6 00002D00 4E75 rts export_279: fn00002D02: 00002D02 426D 8F7A clr.w [A5 - 0x7086] 00002D06 426D 8F7C clr.w [A5 - 0x7084] 00002D0A 700B moveq.l D0, 0x0B 00002D0C 3B40 8F7E move.w [A5 - 0x7082], D0 00002D10 7015 moveq.l D0, 0x15 00002D12 3B40 8F80 move.w [A5 - 0x7080], D0 00002D16 3B7C 00FF 8F82 move.w [A5 - 0x707E], 0xFF 00002D1C 426D 8F84 clr.w [A5 - 0x707C] 00002D20 7001 moveq.l D0, 0x01 00002D22 3B40 8F86 move.w [A5 - 0x707A], D0 00002D26 7001 moveq.l D0, 0x01 00002D28 3B40 8F88 move.w [A5 - 0x7078], D0 00002D2C 3B7C 00FF 8F8A move.w [A5 - 0x7076], 0xFF 00002D32 426D 8F8C clr.w [A5 - 0x7074] 00002D36 426D 8F8E clr.w [A5 - 0x7072] 00002D3A 426D 8F90 clr.w [A5 - 0x7070] 00002D3E 7001 moveq.l D0, 0x01 00002D40 3B40 8F92 move.w [A5 - 0x706E], D0 00002D44 7001 moveq.l D0, 0x01 00002D46 3B40 8F94 move.w [A5 - 0x706C], D0 00002D4A 7004 moveq.l D0, 0x04 00002D4C 3B40 8F96 move.w [A5 - 0x706A], D0 00002D50 7001 moveq.l D0, 0x01 00002D52 3B40 8F98 move.w [A5 - 0x7068], D0 00002D56 700C moveq.l D0, 0x0C 00002D58 3B40 8FC8 move.w [A5 - 0x7038], D0 00002D5C 426D 8FCE clr.w [A5 - 0x7032] 00002D60 70FF moveq.l D0, 0xFFFFFFFF 00002D62 3B40 8FD0 move.w [A5 - 0x7030], D0 00002D66 7003 moveq.l D0, 0x03 00002D68 3B40 8FCA move.w [A5 - 0x7036], D0 00002D6C 426D 8FCC clr.w [A5 - 0x7034] 00002D70 4E75 rts export_264: 00002D72 4E56 FFF6 link A6, -0x000A 00002D76 2F0C move.l -[A7], A4 00002D78 286E 000C movea.l A4, [A6 + 0xC] 00002D7C 508C addq.l A4, 8 00002D7E 4A54 tst.w [A4] 00002D80 6706 beq +0x8 /* 00002D88 */ 00002D82 7013 moveq.l D0, 0x13 00002D84 6000 0190 bra +0x192 /* 00002F16 */ label00002D88: 00002D88 4A6D 928E tst.w [A5 - 0x6D72] 00002D8C 6C06 bge +0x8 /* 00002D94 */ 00002D8E 7000 moveq.l D0, 0x00 00002D90 6000 0184 bra +0x186 /* 00002F16 */ label00002D94: 00002D94 426E FFFE clr.w [A6 - 0x2] 00002D98 206D 929E movea.l A0, [A5 - 0x6D62] 00002D9C 302D 928E move.w D0, [A5 - 0x6D72] 00002DA0 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00002DA4 D090 add.l D0, [A0] 00002DA6 2040 movea.l A0, D0 00002DA8 0828 0000 000C btst.b [A0 + 0xC], 0x0 00002DAE 6700 012E beq +0x130 /* 00002EDE */ 00002DB2 206D 929E movea.l A0, [A5 - 0x6D62] 00002DB6 302D 928E move.w D0, [A5 - 0x6D72] 00002DBA C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00002DBE D090 add.l D0, [A0] 00002DC0 2040 movea.l A0, D0 00002DC2 0C50 012D cmpi.w [A0], 0x12D 00002DC6 6700 0116 beq +0x118 /* 00002EDE */ 00002DCA 206D 929A movea.l A0, [A5 - 0x6D66] 00002DCE 2050 movea.l A0, [A0] 00002DD0 3D68 0020 FFFC move.w [A6 - 0x4], [A0 + 0x20] 00002DD6 206D 929A movea.l A0, [A5 - 0x6D66] 00002DDA 2050 movea.l A0, [A0] 00002DDC 3D68 0022 FFFA move.w [A6 - 0x6], [A0 + 0x22] 00002DE2 4A6E FFFC tst.w [A6 - 0x4] 00002DE6 661C bne +0x1E /* 00002E04 */ 00002DE8 4A6E FFFA tst.w [A6 - 0x6] 00002DEC 6716 beq +0x18 /* 00002E04 */ 00002DEE 206D 929A movea.l A0, [A5 - 0x6D66] 00002DF2 2050 movea.l A0, [A0] 00002DF4 302E FFFA move.w D0, [A6 - 0x6] 00002DF8 B068 003C cmp.w D0, [A0 + 0x3C] 00002DFC 6606 bne +0x8 /* 00002E04 */ 00002DFE 7001 moveq.l D0, 0x01 00002E00 3D40 FFFE move.w [A6 - 0x2], D0 label00002E04: 00002E04 4A6E FFFE tst.w [A6 - 0x2] 00002E08 6600 00B4 bne +0xB6 /* 00002EBE */ 00002E0C 4A6E FFFC tst.w [A6 - 0x4] 00002E10 6700 00AC beq +0xAE /* 00002EBE */ 00002E14 302E FFFC move.w D0, [A6 - 0x4] 00002E18 B06E FFFA cmp.w D0, [A6 - 0x6] 00002E1C 6600 00A0 bne +0xA2 /* 00002EBE */ 00002E20 206D 929A movea.l A0, [A5 - 0x6D66] 00002E24 2050 movea.l A0, [A0] 00002E26 2068 0052 movea.l A0, [A0 + 0x52] 00002E2A 3D68 0042 FFF6 move.w [A6 - 0xA], [A0 + 0x42] 00002E30 206D 929A movea.l A0, [A5 - 0x6D66] 00002E34 2050 movea.l A0, [A0] 00002E36 2068 0052 movea.l A0, [A0 + 0x52] 00002E3A 70FF moveq.l D0, 0xFFFFFFFF 00002E3C 3140 0042 move.w [A0 + 0x42], D0 00002E40 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00002E44 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002E48 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002E4C 5C8F addq.l A7, 6 00002E4E 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00002E52 3F3C 0049 move.w -[A7], 0x49 /* 'I' */ 00002E56 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002E5A 5C8F addq.l A7, 6 00002E5C 42A7 clr.l -[A7] 00002E5E 302E FFFC move.w D0, [A6 - 0x4] 00002E62 5440 addq.w D0, 2 00002E64 3F00 move.w -[A7], D0 00002E66 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00002E6A 4EAD 158A jsr [A5 + 0x158A /* export_685 */] 00002E6E 201F move.l D0, [A7]+ 00002E70 4267 clr.w -[A7] 00002E72 2F00 move.l -[A7], D0 00002E74 A86A syscall HiWord 00002E76 301F move.w D0, [A7]+ 00002E78 3D40 FFF8 move.w [A6 - 0x8], D0 00002E7C 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00002E80 3F3C 0008 move.w -[A7], 0x8 00002E84 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002E88 5C8F addq.l A7, 6 00002E8A 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00002E8E 3F3C 0008 move.w -[A7], 0x8 00002E92 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002E96 5C8F addq.l A7, 6 00002E98 206D 929A movea.l A0, [A5 - 0x6D66] 00002E9C 2050 movea.l A0, [A0] 00002E9E 2068 0052 movea.l A0, [A0 + 0x52] 00002EA2 316E FFF6 0042 move.w [A0 + 0x42], [A6 - 0xA] 00002EA8 206D 929A movea.l A0, [A5 - 0x6D66] 00002EAC 2050 movea.l A0, [A0] 00002EAE 302E FFF8 move.w D0, [A6 - 0x8] 00002EB2 B068 000C cmp.w D0, [A0 + 0xC] 00002EB6 6F06 ble +0x8 /* 00002EBE */ 00002EB8 7001 moveq.l D0, 0x01 00002EBA 3D40 FFFE move.w [A6 - 0x2], D0 label00002EBE: 00002EBE 4A6E FFFE tst.w [A6 - 0x2] 00002EC2 671A beq +0x1C /* 00002EDE */ 00002EC4 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00002EC8 486D 97DE pea.l [A5 - 0x6822] 00002ECC 3F2D 928E move.w -[A7], [A5 - 0x6D72] 00002ED0 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00002ED4 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00002ED8 4FEF 000E lea.l A7, [A7 + 0xE] 00002EDC 6038 bra +0x3A /* 00002F16 */ label00002EDE: 00002EDE 4A6D 9294 tst.w [A5 - 0x6D6C] 00002EE2 6704 beq +0x6 /* 00002EE8 */ 00002EE4 7000 moveq.l D0, 0x00 00002EE6 602E bra +0x30 /* 00002F16 */ label00002EE8: 00002EE8 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00002EEC 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00002EF0 588F addq.l A7, 4 00002EF2 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00002EF6 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002EFA 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002EFE 5C8F addq.l A7, 6 00002F00 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00002F04 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */] 00002F08 588F addq.l A7, 4 00002F0A 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00002F0E 7001 moveq.l D0, 0x01 00002F10 3B40 928C move.w [A5 - 0x6D74], D0 00002F14 7000 moveq.l D0, 0x00 label00002F16: 00002F16 285F movea.l A4, [A7]+ 00002F18 4E5E unlink A6 00002F1A 4E75 rts export_248: 00002F1C 4E56 FEC2 link A6, -0x013E 00002F20 2F0C move.l -[A7], A4 00002F22 286E 000C movea.l A4, [A6 + 0xC] 00002F26 508C addq.l A4, 8 00002F28 4A6D 928E tst.w [A5 - 0x6D72] 00002F2C 6C06 bge +0x8 /* 00002F34 */ 00002F2E 7000 moveq.l D0, 0x00 00002F30 6000 0094 bra +0x96 /* 00002FC6 */ label00002F34: 00002F34 486E FFC6 pea.l [A6 - 0x3A] 00002F38 486E FFC2 pea.l [A6 - 0x3E] 00002F3C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002F40 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F44 2F0C move.l -[A7], A4 00002F46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F4A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00002F4E 4FEF 0018 lea.l A7, [A7 + 0x18] 00002F52 3D40 FFC4 move.w [A6 - 0x3C], D0 00002F56 4A6E FFC4 tst.w [A6 - 0x3C] 00002F5A 6708 beq +0xA /* 00002F64 */ 00002F5C 302E FFC4 move.w D0, [A6 - 0x3C] 00002F60 6000 0064 bra +0x66 /* 00002FC6 */ label00002F64: 00002F64 486E FEC2 pea.l [A6 - 0x13E] 00002F68 486E FFC6 pea.l [A6 - 0x3A] 00002F6C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00002F70 508F addq.l A7, 8 00002F72 486E FFC6 pea.l [A6 - 0x3A] 00002F76 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002F7A 588F addq.l A7, 4 00002F7C 302E FFC2 move.w D0, [A6 - 0x3E] 00002F80 48C0 ext.l D0 00002F82 E780 asl D0, 3 00002F84 D9C0 add.l A4, D0 00002F86 4A54 tst.w [A4] 00002F88 6704 beq +0x6 /* 00002F8E */ 00002F8A 7013 moveq.l D0, 0x13 00002F8C 6038 bra +0x3A /* 00002FC6 */ label00002F8E: 00002F8E 4A2E FEC2 tst.b [A6 - 0x13E] 00002F92 6730 beq +0x32 /* 00002FC4 */ 00002F94 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00002F98 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00002F9C 588F addq.l A7, 4 00002F9E 2F2D 929A move.l -[A7], [A5 - 0x6D66] 00002FA2 7000 moveq.l D0, 0x00 00002FA4 102E FEC3 move.b D0, [A6 - 0x13D] 00002FA8 3F00 move.w -[A7], D0 00002FAA 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002FAE 5C8F addq.l A7, 6 00002FB0 2F2D 929E move.l -[A7], [A5 - 0x6D62] 00002FB4 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */] 00002FB8 588F addq.l A7, 4 00002FBA 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00002FBE 7001 moveq.l D0, 0x01 00002FC0 3B40 928C move.w [A5 - 0x6D74], D0 label00002FC4: 00002FC4 7000 moveq.l D0, 0x00 label00002FC6: 00002FC6 285F movea.l A4, [A7]+ 00002FC8 4E5E unlink A6 00002FCA 4E75 rts export_265: fn00002FCC: 00002FCC 4E56 FEFC link A6, -0x0104 00002FD0 2F0C move.l -[A7], A4 00002FD2 286E 000C movea.l A4, [A6 + 0xC] 00002FD6 508C addq.l A4, 8 00002FD8 4A54 tst.w [A4] 00002FDA 6704 beq +0x6 /* 00002FE0 */ 00002FDC 7013 moveq.l D0, 0x13 00002FDE 6048 bra +0x4A /* 00003028 */ label00002FE0: 00002FE0 206D 917E movea.l A0, [A5 - 0x6E82] 00002FE4 486E FEFC pea.l [A6 - 0x104] 00002FE8 2050 movea.l A0, [A0] 00002FEA 2F28 003E move.l -[A7], [A0 + 0x3E] 00002FEE 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00002FF2 508F addq.l A7, 8 00002FF4 4A2E FEFC tst.b [A6 - 0x104] 00002FF8 672C beq +0x2E /* 00003026 */ 00002FFA 7001 moveq.l D0, 0x01 00002FFC 3B40 917C move.w [A5 - 0x6E84], D0 00003000 2F2D 917E move.l -[A7], [A5 - 0x6E82] 00003004 A9D9 syscall TEDeactivate 00003006 486E FFFC pea.l [A6 - 0x4] 0000300A 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 0000300E 588F addq.l A7, 4 00003010 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003014 3F3C 0001 move.w -[A7], 0x1 00003018 486E FEFC pea.l [A6 - 0x104] 0000301C 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 00003020 4FEF 000A lea.l A7, [A7 + 0xA] 00003024 6002 bra +0x4 /* 00003028 */ label00003026: 00003026 7000 moveq.l D0, 0x00 label00003028: 00003028 285F movea.l A4, [A7]+ 0000302A 4E5E unlink A6 0000302C 4E75 rts export_247: 0000302E 4E56 FEF4 link A6, -0x010C 00003032 2F0C move.l -[A7], A4 00003034 286E 000C movea.l A4, [A6 + 0xC] 00003038 4A6C 0008 tst.w [A4 + 0x8] 0000303C 6706 beq +0x8 /* 00003044 */ 0000303E 7013 moveq.l D0, 0x13 00003040 6000 00BA bra +0xBC /* 000030FC */ label00003044: 00003044 206D 917E movea.l A0, [A5 - 0x6E82] 00003048 2050 movea.l A0, [A0] 0000304A 3D68 0020 FFFE move.w [A6 - 0x2], [A0 + 0x20] 00003050 206D 917E movea.l A0, [A5 - 0x6E82] 00003054 2050 movea.l A0, [A0] 00003056 3D68 0022 FFFC move.w [A6 - 0x4], [A0 + 0x22] 0000305C 302E FFFE move.w D0, [A6 - 0x2] 00003060 B06E FFFC cmp.w D0, [A6 - 0x4] 00003064 661A bne +0x1C /* 00003080 */ 00003066 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000306A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000306E 2F0C move.l -[A7], A4 00003070 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003074 4EBA FF56 jsr [PC - 0xAA /* 00002FCC */] 00003078 4FEF 0010 lea.l A7, [A7 + 0x10] 0000307C 6000 007E bra +0x80 /* 000030FC */ label00003080: 00003080 206D 917E movea.l A0, [A5 - 0x6E82] 00003084 2050 movea.l A0, [A0] 00003086 2D68 003E FFF8 move.l [A6 - 0x8], [A0 + 0x3E] 0000308C 302E FFFC move.w D0, [A6 - 0x4] 00003090 906E FFFE sub.w D0, [A6 - 0x2] 00003094 1D40 FEF4 move.b [A6 - 0x10C], D0 00003098 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000309C 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000030A0 206E FFF8 movea.l A0, [A6 - 0x8] 000030A4 326E FFFE movea.w A1, [A6 - 0x2] 000030A8 D3D0 add.l A1, [A0] 000030AA 7000 moveq.l D0, 0x00 000030AC 102E FEF4 move.b D0, [A6 - 0x10C] 000030B0 2F00 move.l -[A7], D0 000030B2 486E FEF5 pea.l [A6 - 0x10B] 000030B6 4851 pea.l [A1] 000030B8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000030BC 4FEF 000C lea.l A7, [A7 + 0xC] 000030C0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000030C4 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 000030C8 7001 moveq.l D0, 0x01 000030CA 3B40 917C move.w [A5 - 0x6E84], D0 000030CE 42A7 clr.l -[A7] 000030D0 42A7 clr.l -[A7] 000030D2 2F2D 917E move.l -[A7], [A5 - 0x6E82] 000030D6 A9D1 syscall TESetSelect 000030D8 2F2D 917E move.l -[A7], [A5 - 0x6E82] 000030DC A9D9 syscall TEDeactivate 000030DE 486E FFF4 pea.l [A6 - 0xC] 000030E2 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000030E6 588F addq.l A7, 4 000030E8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000030EC 3F3C 0001 move.w -[A7], 0x1 000030F0 486E FEF4 pea.l [A6 - 0x10C] 000030F4 4EAD 0D4A jsr [A5 + 0xD4A /* export_421 */] 000030F8 4FEF 000A lea.l A7, [A7 + 0xA] label000030FC: 000030FC 285F movea.l A4, [A7]+ 000030FE 4E5E unlink A6 00003100 4E75 rts export_246: 00003102 4E56 0000 link A6, 0 00003106 2F0C move.l -[A7], A4 00003108 286E 000C movea.l A4, [A6 + 0xC] 0000310C 508C addq.l A4, 8 0000310E 4A54 tst.w [A4] 00003110 6704 beq +0x6 /* 00003116 */ 00003112 7013 moveq.l D0, 0x13 00003114 6008 bra +0xA /* 0000311E */ label00003116: 00003116 4EAD 0ADA jsr [A5 + 0xADA /* export_343 */] 0000311A 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] label0000311E: 0000311E 285F movea.l A4, [A7]+ 00003120 4E5E unlink A6 00003122 4E75 rts export_270: 00003124 4E56 FF88 link A6, -0x0078 00003128 48E7 0308 movem.l -[A7], D6,D7,A4 0000312C 286E 000C movea.l A4, [A6 + 0xC] 00003130 508C addq.l A4, 8 00003132 4A54 tst.w [A4] 00003134 6706 beq +0x8 /* 0000313C */ 00003136 7013 moveq.l D0, 0x13 00003138 6000 0110 bra +0x112 /* 0000324A */ label0000313C: 0000313C 4A6D 928E tst.w [A5 - 0x6D72] 00003140 6C00 0060 bge +0x62 /* 000031A2 */ 00003144 0C6D 0064 9044 cmpi.w [A5 - 0x6FBC], 0x64 /* 'd' */ 0000314A 6706 beq +0x8 /* 00003152 */ 0000314C 7000 moveq.l D0, 0x00 0000314E 6000 00FA bra +0xFC /* 0000324A */ label00003152: 00003152 2D6D 9028 FF92 move.l [A6 - 0x6E], [A5 - 0x6FD8] 00003158 426E FF88 clr.w [A6 - 0x78] 0000315C 6036 bra +0x38 /* 00003194 */ label0000315E: 0000315E 3F3C 0001 move.w -[A7], 0x1 00003162 4267 clr.w -[A7] 00003164 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00003168 4EBA 0174 jsr [PC + 0x174 /* 000032DE */] 0000316C 508F addq.l A7, 8 0000316E 3E00 move.w D7, D0 00003170 4A47 tst.w D7 00003172 6D16 blt +0x18 /* 0000318A */ 00003174 3F07 move.w -[A7], D7 00003176 2F2E FF92 move.l -[A7], [A6 - 0x6E] 0000317A 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 0000317E 4EBA 00D2 jsr [PC + 0xD2 /* 00003252 */] 00003182 4FEF 000A lea.l A7, [A7 + 0xA] 00003186 6000 00C2 bra +0xC4 /* 0000324A */ label0000318A: 0000318A 2D6D 9014 FF92 move.l [A6 - 0x6E], [A5 - 0x6FEC] 00003190 526E FF88 addq.w [A6 - 0x78], 1 label00003194: 00003194 0C6E 0002 FF88 cmpi.w [A6 - 0x78], 0x2 0000319A 6DC2 blt -0x3C /* 0000315E */ 0000319C 7000 moveq.l D0, 0x00 0000319E 6000 00AA bra +0xAC /* 0000324A */ label000031A2: 000031A2 486E FF96 pea.l [A6 - 0x6A] 000031A6 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 000031AA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000031AE 508F addq.l A7, 8 000031B0 2D6D 929E FF92 move.l [A6 - 0x6E], [A5 - 0x6D62] 000031B6 7001 moveq.l D0, 0x01 000031B8 3D40 FF8C move.w [A6 - 0x74], D0 000031BC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000031C0 4A40 tst.w D0 000031C2 6706 beq +0x8 /* 000031CA */ 000031C4 70FF moveq.l D0, 0xFFFFFFFF 000031C6 3D40 FF8C move.w [A6 - 0x74], D0 label000031CA: 000031CA 302D 928E move.w D0, [A5 - 0x6D72] 000031CE D06E FF8C add.w D0, [A6 - 0x74] 000031D2 3D40 FF8A move.w [A6 - 0x76], D0 000031D6 426E FF88 clr.w [A6 - 0x78] 000031DA 6000 0064 bra +0x66 /* 00003240 */ label000031DE: 000031DE 3F2E FF8C move.w -[A7], [A6 - 0x74] 000031E2 3F2E FF8A move.w -[A7], [A6 - 0x76] 000031E6 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000031EA 4EBA 00F2 jsr [PC + 0xF2 /* 000032DE */] 000031EE 508F addq.l A7, 8 000031F0 3E00 move.w D7, D0 000031F2 4A47 tst.w D7 000031F4 6D14 blt +0x16 /* 0000320A */ 000031F6 3F07 move.w -[A7], D7 000031F8 2F2E FF92 move.l -[A7], [A6 - 0x6E] 000031FC 2F2D 92A2 move.l -[A7], [A5 - 0x6D5E] 00003200 4EBA 0050 jsr [PC + 0x50 /* 00003252 */] 00003204 4FEF 000A lea.l A7, [A7 + 0xA] 00003208 6040 bra +0x42 /* 0000324A */ label0000320A: 0000320A 202E FF92 move.l D0, [A6 - 0x6E] 0000320E B0AE FFD6 cmp.l D0, [A6 - 0x2A] 00003212 6608 bne +0xA /* 0000321C */ 00003214 2D6E FFC2 FF92 move.l [A6 - 0x6E], [A6 - 0x3E] 0000321A 6006 bra +0x8 /* 00003222 */ label0000321C: 0000321C 2D6E FFD6 FF92 move.l [A6 - 0x6E], [A6 - 0x2A] label00003222: 00003222 426E FF8A clr.w [A6 - 0x76] 00003226 0C6E FFFF FF8C cmpi.w [A6 - 0x74], 0xFFFF 0000322C 660E bne +0x10 /* 0000323C */ 0000322E 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00003232 4EBA 0128 jsr [PC + 0x128 /* 0000335C */] 00003236 588F addq.l A7, 4 00003238 3D40 FF8A move.w [A6 - 0x76], D0 label0000323C: 0000323C 526E FF88 addq.w [A6 - 0x78], 1 label00003240: 00003240 0C6E 0003 FF88 cmpi.w [A6 - 0x78], 0x3 00003246 6D96 blt -0x68 /* 000031DE */ 00003248 7000 moveq.l D0, 0x00 label0000324A: 0000324A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000324E 4E5E unlink A6 00003250 4E75 rts fn00003252: 00003252 4E56 FFFC link A6, -0x0004 00003256 3D6D 8FD8 FFFC move.w [A6 - 0x4], [A5 - 0x7028] 0000325C 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00003260 3D40 FFFE move.w [A6 - 0x2], D0 00003264 4A6E FFFE tst.w [A6 - 0x2] 00003268 6708 beq +0xA /* 00003272 */ 0000326A 302E FFFE move.w D0, [A6 - 0x2] 0000326E 6000 006A bra +0x6C /* 000032DA */ label00003272: 00003272 302E FFFC move.w D0, [A6 - 0x4] 00003276 B06D 8FD8 cmp.w D0, [A5 - 0x7028] 0000327A 6706 beq +0x8 /* 00003282 */ 0000327C 7000 moveq.l D0, 0x00 0000327E 6000 005A bra +0x5C /* 000032DA */ label00003282: 00003282 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003286 2F2E 000C move.l -[A7], [A6 + 0xC] 0000328A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000328E 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00003292 4FEF 000A lea.l A7, [A7 + 0xA] 00003296 3D40 FFFE move.w [A6 - 0x2], D0 0000329A 4A6E FFFE tst.w [A6 - 0x2] 0000329E 6706 beq +0x8 /* 000032A6 */ 000032A0 302E FFFE move.w D0, [A6 - 0x2] 000032A4 6034 bra +0x36 /* 000032DA */ label000032A6: 000032A6 302E FFFC move.w D0, [A6 - 0x4] 000032AA B06D 8FD8 cmp.w D0, [A5 - 0x7028] 000032AE 6704 beq +0x6 /* 000032B4 */ 000032B0 7000 moveq.l D0, 0x00 000032B2 6026 bra +0x28 /* 000032DA */ label000032B4: 000032B4 4A6D 928E tst.w [A5 - 0x6D72] 000032B8 6C04 bge +0x6 /* 000032BE */ 000032BA 7000 moveq.l D0, 0x00 000032BC 601C bra +0x1E /* 000032DA */ label000032BE: 000032BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032C2 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 000032C6 588F addq.l A7, 4 000032C8 42A7 clr.l -[A7] 000032CA 4878 FFFF push.l 0xFFFF 000032CE 2F2D 929A move.l -[A7], [A5 - 0x6D66] 000032D2 A9D1 syscall TESetSelect 000032D4 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 000032D8 7000 moveq.l D0, 0x00 label000032DA: 000032DA 4E5E unlink A6 000032DC 4E75 rts fn000032DE: 000032DE 4E56 0000 link A6, 0 000032E2 48E7 0308 movem.l -[A7], D6,D7,A4 000032E6 206E 0008 movea.l A0, [A6 + 0x8] 000032EA 302E 000C move.w D0, [A6 + 0xC] 000032EE C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000032F2 D090 add.l D0, [A0] 000032F4 2840 movea.l A4, D0 000032F6 42A7 clr.l -[A7] 000032F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032FC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00003300 201F move.l D0, [A7]+ 00003302 4878 0052 push.l 0x52 /* 'R' */ 00003306 2F00 move.l -[A7], D0 00003308 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000330C 3E00 move.w D7, D0 0000330E 3C2E 000C move.w D6, [A6 + 0xC] 00003312 6036 bra +0x38 /* 0000334A */ label00003314: 00003314 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2 0000331A 6620 bne +0x22 /* 0000333C */ 0000331C 082C 0003 000D btst.b [A4 + 0xD], 0x3 00003322 6618 bne +0x1A /* 0000333C */ 00003324 082C 0000 000D btst.b [A4 + 0xD], 0x0 0000332A 6710 beq +0x12 /* 0000333C */ 0000332C 2F0C move.l -[A7], A4 0000332E 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00003332 588F addq.l A7, 4 00003334 4A40 tst.w D0 00003336 6604 bne +0x6 /* 0000333C */ 00003338 3006 move.w D0, D6 0000333A 6018 bra +0x1A /* 00003354 */ label0000333C: 0000333C 302E 000E move.w D0, [A6 + 0xE] 00003340 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003344 D9C0 add.l A4, D0 00003346 DC6E 000E add.w D6, [A6 + 0xE] label0000334A: 0000334A 4A46 tst.w D6 0000334C 6D04 blt +0x6 /* 00003352 */ 0000334E BC47 cmp.w D6, D7 00003350 6DC2 blt -0x3C /* 00003314 */ label00003352: 00003352 70FF moveq.l D0, 0xFFFFFFFF label00003354: 00003354 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003358 4E5E unlink A6 0000335A 4E75 rts fn0000335C: 0000335C 4E56 0000 link A6, 0 00003360 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00003364 206E 0008 movea.l A0, [A6 + 0x8] 00003368 2850 movea.l A4, [A0] 0000336A 7AFF moveq.l D5, 0xFFFFFFFF 0000336C 42A7 clr.l -[A7] 0000336E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003372 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00003376 201F move.l D0, [A7]+ 00003378 4878 0052 push.l 0x52 /* 'R' */ 0000337C 2F00 move.l -[A7], D0 0000337E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003382 3E00 move.w D7, D0 00003384 7C00 moveq.l D6, 0x00 00003386 602C bra +0x2E /* 000033B4 */ label00003388: 00003388 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2 0000338E 661E bne +0x20 /* 000033AE */ 00003390 082C 0003 000D btst.b [A4 + 0xD], 0x3 00003396 6616 bne +0x18 /* 000033AE */ 00003398 082C 0000 000D btst.b [A4 + 0xD], 0x0 0000339E 670E beq +0x10 /* 000033AE */ 000033A0 2F0C move.l -[A7], A4 000033A2 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000033A6 588F addq.l A7, 4 000033A8 4A40 tst.w D0 000033AA 6602 bne +0x4 /* 000033AE */ 000033AC 3A06 move.w D5, D6 label000033AE: 000033AE 49EC 0052 lea.l A4, [A4 + 0x52] 000033B2 5246 addq.w D6, 1 label000033B4: 000033B4 BC47 cmp.w D6, D7 000033B6 6DD0 blt -0x2E /* 00003388 */ 000033B8 3005 move.w D0, D5 000033BA 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 000033BE 4E5E unlink A6 000033C0 4E75 rts export_237: 000033C2 4E56 FAE0 link A6, -0x0520 000033C6 48E7 0308 movem.l -[A7], D6,D7,A4 000033CA 286E 000C movea.l A4, [A6 + 0xC] 000033CE 508C addq.l A4, 8 000033D0 3C14 move.w D6, [A4] 000033D2 508C addq.l A4, 8 000033D4 4A54 tst.w [A4] 000033D6 6706 beq +0x8 /* 000033DE */ 000033D8 7013 moveq.l D0, 0x13 000033DA 6000 010A bra +0x10C /* 000034E6 */ label000033DE: 000033DE 3006 move.w D0, D6 000033E0 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000033E4 0004 0012 ori.b D4, 0x12 000033E8 0FD0 .incomplete 000033EA 003C 0FEC ori.b ccr, 236 000033EE 0064 138B ori.w -[A4], 0x138B 000033F2 0070 138C 007C ori.w [A0 + D0.w + 0x7C], 0x138C 000033F8 303C 0900 move.w D0, 0x900 /* '\t\0' */ 000033FC C06D 8E04 and.w D0, [A5 - 0x71FC] 00003400 4A40 tst.w D0 00003402 6712 beq +0x14 /* 00003416 */ 00003404 486E FAE0 pea.l [A6 - 0x520] 00003408 486D 97E6 pea.l [A5 - 0x681A] 0000340C 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00003410 508F addq.l A7, 8 00003412 6000 0064 bra +0x66 /* 00003478 */ label00003416: 00003416 486E FAE0 pea.l [A6 - 0x520] 0000341A 486D 97EC pea.l [A5 - 0x6814] 0000341E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00003422 508F addq.l A7, 8 00003424 6052 bra +0x54 /* 00003478 */ 00003426 303C 0900 move.w D0, 0x900 /* '\t\0' */ 0000342A C06D 8E04 and.w D0, [A5 - 0x71FC] 0000342E 4A40 tst.w D0 00003430 6710 beq +0x12 /* 00003442 */ 00003432 486E FAE0 pea.l [A6 - 0x520] 00003436 486D 97F2 pea.l [A5 - 0x680E] 0000343A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000343E 508F addq.l A7, 8 00003440 6036 bra +0x38 /* 00003478 */ label00003442: 00003442 486E FAE0 pea.l [A6 - 0x520] 00003446 486D 97F8 pea.l [A5 - 0x6808] 0000344A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000344E 508F addq.l A7, 8 00003450 6026 bra +0x28 /* 00003478 */ 00003452 486E FAE0 pea.l [A6 - 0x520] 00003456 486D 97FE pea.l [A5 - 0x6802] 0000345A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000345E 508F addq.l A7, 8 00003460 6016 bra +0x18 /* 00003478 */ 00003462 486E FAE0 pea.l [A6 - 0x520] 00003466 486D 9804 pea.l [A5 - 0x67FC] 0000346A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000346E 508F addq.l A7, 8 00003470 6006 bra +0x8 /* 00003478 */ 00003472 7002 moveq.l D0, 0x02 00003474 6000 0070 bra +0x72 /* 000034E6 */ label00003478: 00003478 486E FBE4 pea.l [A6 - 0x41C] 0000347C 486E FAE0 pea.l [A6 - 0x520] 00003480 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00003484 508F addq.l A7, 8 00003486 486E FBE0 pea.l [A6 - 0x420] 0000348A 2F2E FBE4 move.l -[A7], [A6 - 0x41C] 0000348E 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] 00003492 508F addq.l A7, 8 00003494 206E FBE4 movea.l A0, [A6 - 0x41C] 00003498 486E FBE8 pea.l [A6 - 0x418] 0000349C 2F2E 0014 move.l -[A7], [A6 + 0x14] 000034A0 2F10 move.l -[A7], [A0] 000034A2 206E FBE0 movea.l A0, [A6 - 0x420] 000034A6 2F10 move.l -[A7], [A0] 000034A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034AC 4EBA F564 jsr [PC - 0xA9C /* 00002A12 */] 000034B0 4FEF 0014 lea.l A7, [A7 + 0x14] 000034B4 3E00 move.w D7, D0 000034B6 2F2E FBE4 move.l -[A7], [A6 - 0x41C] 000034BA 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000034BE 2F2E FBE0 move.l -[A7], [A6 - 0x420] 000034C2 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000034C6 4A47 tst.w D7 000034C8 6704 beq +0x6 /* 000034CE */ 000034CA 3007 move.w D0, D7 000034CC 6018 bra +0x1A /* 000034E6 */ label000034CE: 000034CE 486E FBE8 pea.l [A6 - 0x418] 000034D2 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */] 000034D6 588F addq.l A7, 4 000034D8 3E00 move.w D7, D0 000034DA 0C47 FC20 cmpi.w D7, 0xFC20 000034DE 6604 bne +0x6 /* 000034E4 */ 000034E0 7000 moveq.l D0, 0x00 000034E2 6002 bra +0x4 /* 000034E6 */ label000034E4: 000034E4 3007 move.w D0, D7 label000034E6: 000034E6 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000034EA 4E5E unlink A6 000034EC 4E75 rts export_245: 000034EE 4E56 0000 link A6, 0 000034F2 2F0C move.l -[A7], A4 000034F4 286E 000C movea.l A4, [A6 + 0xC] 000034F8 508C addq.l A4, 8 000034FA 0C54 271E cmpi.w [A4], 0x271E 000034FE 6602 bne +0x4 /* 00003502 */ 00003500 508C addq.l A4, 8 label00003502: 00003502 0C54 2B61 cmpi.w [A4], 0x2B61 /* '+a' */ 00003506 661C bne +0x1E /* 00003524 */ 00003508 3F3C FFFF move.w -[A7], 0xFFFF 0000350C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003510 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003514 2F0C move.l -[A7], A4 00003516 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000351A 4EBA 0040 jsr [PC + 0x40 /* 0000355C */] 0000351E 4FEF 0012 lea.l A7, [A7 + 0x12] 00003522 6032 bra +0x34 /* 00003556 */ label00003524: 00003524 0C54 0FEF cmpi.w [A4], 0xFEF 00003528 6704 beq +0x6 /* 0000352E */ 0000352A 7002 moveq.l D0, 0x02 0000352C 6028 bra +0x2A /* 00003556 */ label0000352E: 0000352E 508C addq.l A4, 8 00003530 0C54 271B cmpi.w [A4], 0x271B 00003534 6704 beq +0x6 /* 0000353A */ 00003536 7005 moveq.l D0, 0x05 00003538 601C bra +0x1E /* 00003556 */ label0000353A: 0000353A 508C addq.l A4, 8 0000353C 3F3C FFFF move.w -[A7], 0xFFFF 00003540 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003544 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003548 2F0C move.l -[A7], A4 0000354A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000354E 4EBA 000C jsr [PC + 0xC /* 0000355C */] 00003552 4FEF 0012 lea.l A7, [A7 + 0x12] label00003556: 00003556 285F movea.l A4, [A7]+ 00003558 4E5E unlink A6 0000355A 4E75 rts export_280: fn0000355C: 0000355C 4E56 FD9A link A6, -0x0266 00003560 2F0C move.l -[A7], A4 00003562 286E 000C movea.l A4, [A6 + 0xC] 00003566 4A6D 8FB8 tst.w [A5 - 0x7048] 0000356A 6606 bne +0x8 /* 00003572 */ 0000356C 7055 moveq.l D0, 0x55 0000356E 6000 04AC bra +0x4AE /* 00003A1C */ label00003572: 00003572 486E FEA0 pea.l [A6 - 0x160] 00003576 486E FE9E pea.l [A6 - 0x162] 0000357A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000357E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003582 2F0C move.l -[A7], A4 00003584 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003588 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 0000358C 4FEF 0018 lea.l A7, [A7 + 0x18] 00003590 3D40 FE9A move.w [A6 - 0x166], D0 00003594 4A6E FE9A tst.w [A6 - 0x166] 00003598 6708 beq +0xA /* 000035A2 */ 0000359A 302E FE9A move.w D0, [A6 - 0x166] 0000359E 6000 047C bra +0x47E /* 00003A1C */ label000035A2: 000035A2 302E FE9E move.w D0, [A6 - 0x162] 000035A6 48C0 ext.l D0 000035A8 E780 asl D0, 3 000035AA D9C0 add.l A4, D0 000035AC 4A54 tst.w [A4] 000035AE 6710 beq +0x12 /* 000035C0 */ 000035B0 486E FEA0 pea.l [A6 - 0x160] 000035B4 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000035B8 588F addq.l A7, 4 000035BA 7002 moveq.l D0, 0x02 000035BC 6000 045E bra +0x460 /* 00003A1C */ label000035C0: 000035C0 422E FD9A clr.b [A6 - 0x266] 000035C4 302E FEA0 move.w D0, [A6 - 0x160] 000035C8 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000035CC 0001 0009 ori.b D1, 0x9 /* '\t' */ 000035D0 0440 0012 subi.w D0, 0x12 000035D4 009A 0182 0262 ori.l [A2]+, 0x1820262 000035DA 02D4 .incomplete 000035DC 0346 bchg D6, D1 000035DE 03B8 0102 bclr [0x00000102 /* ScrVRes */], D1 000035E2 0166 bchg -[A6], D0 000035E4 486E FD9A pea.l [A6 - 0x266] 000035E8 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 000035EC 486E FEA0 pea.l [A6 - 0x160] 000035F0 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000035F4 4FEF 000A lea.l A7, [A7 + 0xA] 000035F8 206E FEBA movea.l A0, [A6 - 0x146] 000035FC 302E FECA move.w D0, [A6 - 0x136] 00003600 C1FC 001A muls.w D0, 0x1A 00003604 D090 add.l D0, [A0] 00003606 2040 movea.l A0, D0 00003608 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000360C 7005 moveq.l D0, 0x05 label0000360E: 0000360E 22D8 move.l [A1]+, [A0]+ 00003610 51C8 FFFC dbf D0, -0x6 /* 0000360E */ 00003614 32D8 move.w [A1]+, [A0]+ 00003616 486E FD9A pea.l [A6 - 0x266] 0000361A 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000361E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003622 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 00003626 4FEF 000A lea.l A7, [A7 + 0xA] 0000362A 4A40 tst.w D0 0000362C 6700 03E2 beq +0x3E4 /* 00003A10 */ 00003630 2F2E FEAE move.l -[A7], [A6 - 0x152] 00003634 2F2E FEA2 move.l -[A7], [A6 - 0x15E] 00003638 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000363C 508F addq.l A7, 8 0000363E 3F00 move.w -[A7], D0 00003640 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003644 548F addq.l A7, 2 00003646 422E FD9A clr.b [A6 - 0x266] 0000364A 486E FD9A pea.l [A6 - 0x266] 0000364E 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00003652 486E FEA0 pea.l [A6 - 0x160] 00003656 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000365A 4FEF 000A lea.l A7, [A7 + 0xA] 0000365E 486E FD9A pea.l [A6 - 0x266] 00003662 4267 clr.w -[A7] 00003664 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00003668 5C8F addq.l A7, 6 0000366A 6000 03A4 bra +0x3A6 /* 00003A10 */ 0000366E 486E FD9A pea.l [A6 - 0x266] 00003672 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00003676 486E FEA0 pea.l [A6 - 0x160] 0000367A 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000367E 4FEF 000A lea.l A7, [A7 + 0xA] 00003682 206E FEB6 movea.l A0, [A6 - 0x14A] 00003686 486E FD9A pea.l [A6 - 0x266] 0000368A 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000368E 2050 movea.l A0, [A0] 00003690 2F28 0016 move.l -[A7], [A0 + 0x16] 00003694 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 00003698 4FEF 000A lea.l A7, [A7 + 0xA] 0000369C 4A40 tst.w D0 0000369E 6700 0370 beq +0x372 /* 00003A10 */ 000036A2 2F2E FEAE move.l -[A7], [A6 - 0x152] 000036A6 2F2E FEA2 move.l -[A7], [A6 - 0x15E] 000036AA 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000036AE 508F addq.l A7, 8 000036B0 3F00 move.w -[A7], D0 000036B2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000036B6 548F addq.l A7, 2 000036B8 422E FD9A clr.b [A6 - 0x266] 000036BC 486E FD9A pea.l [A6 - 0x266] 000036C0 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 000036C4 486E FEA0 pea.l [A6 - 0x160] 000036C8 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000036CC 4FEF 000A lea.l A7, [A7 + 0xA] 000036D0 486E FD9A pea.l [A6 - 0x266] 000036D4 3F3C 0001 move.w -[A7], 0x1 000036D8 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 000036DC 5C8F addq.l A7, 6 000036DE 6000 0330 bra +0x332 /* 00003A10 */ 000036E2 4AAD 8DD6 tst.l [A5 - 0x722A] 000036E6 6606 bne +0x8 /* 000036EE */ 000036E8 7002 moveq.l D0, 0x02 000036EA 6000 0330 bra +0x332 /* 00003A1C */ label000036EE: 000036EE 486E FD9A pea.l [A6 - 0x266] 000036F2 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 000036F6 2F2D 8DD6 move.l -[A7], [A5 - 0x722A] 000036FA 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 000036FE 4FEF 000A lea.l A7, [A7 + 0xA] 00003702 206D 8DEA movea.l A0, [A5 - 0x7216] 00003706 486E FD9A pea.l [A6 - 0x266] 0000370A 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000370E 2050 movea.l A0, [A0] 00003710 2F28 000E move.l -[A7], [A0 + 0xE] 00003714 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 00003718 4FEF 000A lea.l A7, [A7 + 0xA] 0000371C 4A40 tst.w D0 0000371E 6700 02F0 beq +0x2F2 /* 00003A10 */ 00003722 42A7 clr.l -[A7] 00003724 2F2D 8DD6 move.l -[A7], [A5 - 0x722A] 00003728 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000372C 508F addq.l A7, 8 0000372E 3F00 move.w -[A7], D0 00003730 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003734 548F addq.l A7, 2 00003736 486E FD9A pea.l [A6 - 0x266] 0000373A 3F3C 0006 move.w -[A7], 0x6 0000373E 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00003742 5C8F addq.l A7, 6 00003744 6000 02CA bra +0x2CC /* 00003A10 */ 00003748 486E FEA0 pea.l [A6 - 0x160] 0000374C 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00003750 588F addq.l A7, 4 00003752 7002 moveq.l D0, 0x02 00003754 6000 02C6 bra +0x2C8 /* 00003A1C */ 00003758 486E FD9A pea.l [A6 - 0x266] 0000375C 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00003760 486E FEA0 pea.l [A6 - 0x160] 00003764 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 00003768 4FEF 000A lea.l A7, [A7 + 0xA] 0000376C 206E FF3E movea.l A0, [A6 - 0xC2] 00003770 302E FF38 move.w D0, [A6 - 0xC8] 00003774 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003778 D090 add.l D0, [A0] 0000377A 2040 movea.l A0, D0 0000377C 43EE FF94 lea.l A1, [A6 - 0x6C] 00003780 7013 moveq.l D0, 0x13 label00003782: 00003782 22D8 move.l [A1]+, [A0]+ 00003784 51C8 FFFC dbf D0, -0x6 /* 00003782 */ 00003788 32D8 move.w [A1]+, [A0]+ 0000378A 4AAE FFD6 tst.l [A6 - 0x2A] 0000378E 660C bne +0xE /* 0000379C */ 00003790 4267 clr.w -[A7] 00003792 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00003796 548F addq.l A7, 2 00003798 2D40 FFD6 move.l [A6 - 0x2A], D0 label0000379C: 0000379C 486E FD9A pea.l [A6 - 0x266] 000037A0 3F2E 0018 move.w -[A7], [A6 + 0x18] 000037A4 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 000037A8 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 000037AC 4FEF 000A lea.l A7, [A7 + 0xA] 000037B0 3D40 FE9C move.w [A6 - 0x164], D0 000037B4 42A7 clr.l -[A7] 000037B6 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 000037BA 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000037BE 201F move.l D0, [A7]+ 000037C0 0C80 0000 0018 cmpi.l D0, 0x18 000037C6 6E0C bgt +0xE /* 000037D4 */ 000037C8 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 000037CC 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 000037D0 42AE FFD6 clr.l [A6 - 0x2A] label000037D4: 000037D4 206E FF3E movea.l A0, [A6 - 0xC2] 000037D8 302E FF38 move.w D0, [A6 - 0xC8] 000037DC C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000037E0 D090 add.l D0, [A0] 000037E2 2040 movea.l A0, D0 000037E4 43EE FF94 lea.l A1, [A6 - 0x6C] 000037E8 7013 moveq.l D0, 0x13 label000037EA: 000037EA 20D9 move.l [A0]+, [A1]+ 000037EC 51C8 FFFC dbf D0, -0x6 /* 000037EA */ 000037F0 30D9 move.w [A0]+, [A1]+ 000037F2 4A6E FE9C tst.w [A6 - 0x164] 000037F6 6700 0218 beq +0x21A /* 00003A10 */ 000037FA 2F2E FF3A move.l -[A7], [A6 - 0xC6] 000037FE 2F2E FECE move.l -[A7], [A6 - 0x132] 00003802 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003806 508F addq.l A7, 8 00003808 3F00 move.w -[A7], D0 0000380A 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000380E 548F addq.l A7, 2 00003810 422E FD9A clr.b [A6 - 0x266] 00003814 486E FD9A pea.l [A6 - 0x266] 00003818 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 0000381C 486E FEA0 pea.l [A6 - 0x160] 00003820 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00003824 4FEF 000A lea.l A7, [A7 + 0xA] 00003828 486E FD9A pea.l [A6 - 0x266] 0000382C 3F3C 0001 move.w -[A7], 0x1 00003830 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00003834 5C8F addq.l A7, 6 00003836 6000 01D8 bra +0x1DA /* 00003A10 */ 0000383A 486E FD9A pea.l [A6 - 0x266] 0000383E 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00003842 486E FEA0 pea.l [A6 - 0x160] 00003846 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 0000384A 4FEF 000A lea.l A7, [A7 + 0xA] 0000384E 206E FEF6 movea.l A0, [A6 - 0x10A] 00003852 486E FD9A pea.l [A6 - 0x266] 00003856 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000385A 2050 movea.l A0, [A0] 0000385C 2F28 001C move.l -[A7], [A0 + 0x1C] 00003860 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 00003864 4FEF 000A lea.l A7, [A7 + 0xA] 00003868 4A40 tst.w D0 0000386A 6700 01A4 beq +0x1A6 /* 00003A10 */ 0000386E 2F2E FEEE move.l -[A7], [A6 - 0x112] 00003872 2F2E FECE move.l -[A7], [A6 - 0x132] 00003876 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 0000387A 508F addq.l A7, 8 0000387C 3F00 move.w -[A7], D0 0000387E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00003882 548F addq.l A7, 2 00003884 422E FD9A clr.b [A6 - 0x266] 00003888 486E FD9A pea.l [A6 - 0x266] 0000388C 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00003890 486E FEA0 pea.l [A6 - 0x160] 00003894 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003898 4FEF 000A lea.l A7, [A7 + 0xA] 0000389C 486E FD9A pea.l [A6 - 0x266] 000038A0 3F3C 0002 move.w -[A7], 0x2 000038A4 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 000038A8 5C8F addq.l A7, 6 000038AA 6000 0164 bra +0x166 /* 00003A10 */ 000038AE 486E FD9A pea.l [A6 - 0x266] 000038B2 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 000038B6 486E FEA0 pea.l [A6 - 0x160] 000038BA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000038BE 4FEF 000A lea.l A7, [A7 + 0xA] 000038C2 206E FF0A movea.l A0, [A6 - 0xF6] 000038C6 486E FD9A pea.l [A6 - 0x266] 000038CA 3F2E 0018 move.w -[A7], [A6 + 0x18] 000038CE 2050 movea.l A0, [A0] 000038D0 2F28 001C move.l -[A7], [A0 + 0x1C] 000038D4 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 000038D8 4FEF 000A lea.l A7, [A7 + 0xA] 000038DC 4A40 tst.w D0 000038DE 6700 0130 beq +0x132 /* 00003A10 */ 000038E2 2F2E FF02 move.l -[A7], [A6 - 0xFE] 000038E6 2F2E FECE move.l -[A7], [A6 - 0x132] 000038EA 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000038EE 508F addq.l A7, 8 000038F0 3F00 move.w -[A7], D0 000038F2 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000038F6 548F addq.l A7, 2 000038F8 422E FD9A clr.b [A6 - 0x266] 000038FC 486E FD9A pea.l [A6 - 0x266] 00003900 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00003904 486E FEA0 pea.l [A6 - 0x160] 00003908 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000390C 4FEF 000A lea.l A7, [A7 + 0xA] 00003910 486E FD9A pea.l [A6 - 0x266] 00003914 3F3C 0003 move.w -[A7], 0x3 00003918 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 0000391C 5C8F addq.l A7, 6 0000391E 6000 00F0 bra +0xF2 /* 00003A10 */ 00003922 486E FD9A pea.l [A6 - 0x266] 00003926 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 0000392A 486E FEA0 pea.l [A6 - 0x160] 0000392E 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00003932 4FEF 000A lea.l A7, [A7 + 0xA] 00003936 206E FEE6 movea.l A0, [A6 - 0x11A] 0000393A 486E FD9A pea.l [A6 - 0x266] 0000393E 3F2E 0018 move.w -[A7], [A6 + 0x18] 00003942 2050 movea.l A0, [A0] 00003944 2F28 002C move.l -[A7], [A0 + 0x2C] 00003948 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 0000394C 4FEF 000A lea.l A7, [A7 + 0xA] 00003950 4A40 tst.w D0 00003952 6700 00BC beq +0xBE /* 00003A10 */ 00003956 2F2E FEDE move.l -[A7], [A6 - 0x122] 0000395A 2F2E FECE move.l -[A7], [A6 - 0x132] 0000395E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003962 508F addq.l A7, 8 00003964 3F00 move.w -[A7], D0 00003966 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 0000396A 548F addq.l A7, 2 0000396C 422E FD9A clr.b [A6 - 0x266] 00003970 486E FD9A pea.l [A6 - 0x266] 00003974 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 00003978 486E FEA0 pea.l [A6 - 0x160] 0000397C 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00003980 4FEF 000A lea.l A7, [A7 + 0xA] 00003984 486E FD9A pea.l [A6 - 0x266] 00003988 3F3C 0004 move.w -[A7], 0x4 0000398C 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00003990 5C8F addq.l A7, 6 00003992 6000 007C bra +0x7E /* 00003A10 */ 00003996 486E FD9A pea.l [A6 - 0x266] 0000399A 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 0000399E 2F2E FECE move.l -[A7], [A6 - 0x132] 000039A2 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 000039A6 4FEF 000A lea.l A7, [A7 + 0xA] 000039AA 206E FED2 movea.l A0, [A6 - 0x12E] 000039AE 486E FD9A pea.l [A6 - 0x266] 000039B2 3F2E 0018 move.w -[A7], [A6 + 0x18] 000039B6 2050 movea.l A0, [A0] 000039B8 2F28 000E move.l -[A7], [A0 + 0xE] 000039BC 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 000039C0 4FEF 000A lea.l A7, [A7 + 0xA] 000039C4 4A40 tst.w D0 000039C6 6748 beq +0x4A /* 00003A10 */ 000039C8 42A7 clr.l -[A7] 000039CA 2F2E FECE move.l -[A7], [A6 - 0x132] 000039CE 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 000039D2 508F addq.l A7, 8 000039D4 3F00 move.w -[A7], D0 000039D6 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 000039DA 548F addq.l A7, 2 000039DC 422E FD9A clr.b [A6 - 0x266] 000039E0 486E FD9A pea.l [A6 - 0x266] 000039E4 3F3C 232A move.w -[A7], 0x232A /* '#*' */ 000039E8 2F2E FECE move.l -[A7], [A6 - 0x132] 000039EC 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 000039F0 4FEF 000A lea.l A7, [A7 + 0xA] 000039F4 486E FD9A pea.l [A6 - 0x266] 000039F8 3F3C 0005 move.w -[A7], 0x5 000039FC 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00003A00 5C8F addq.l A7, 6 00003A02 486E FD9A pea.l [A6 - 0x266] 00003A06 3F3C 0006 move.w -[A7], 0x6 00003A0A 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00003A0E 5C8F addq.l A7, 6 label00003A10: 00003A10 486E FEA0 pea.l [A6 - 0x160] 00003A14 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 00003A18 588F addq.l A7, 4 00003A1A 7000 moveq.l D0, 0x00 label00003A1C: 00003A1C 285F movea.l A4, [A7]+ 00003A1E 4E5E unlink A6 00003A20 4E75 rts export_274: 00003A22 4E56 0000 link A6, 0 00003A26 2F0C move.l -[A7], A4 00003A28 286E 000C movea.l A4, [A6 + 0xC] 00003A2C 508C addq.l A4, 8 00003A2E 0C54 2B1A cmpi.w [A4], 0x2B1A 00003A32 6602 bne +0x4 /* 00003A36 */ 00003A34 508C addq.l A4, 8 label00003A36: 00003A36 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003A3A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003A3E 2F0C move.l -[A7], A4 00003A40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A44 4EBA 000C jsr [PC + 0xC /* 00003A52 */] 00003A48 4FEF 0010 lea.l A7, [A7 + 0x10] 00003A4C 285F movea.l A4, [A7]+ 00003A4E 4E5E unlink A6 00003A50 4E75 rts fn00003A52: 00003A52 4E56 FFBE link A6, -0x0042 00003A56 2F0C move.l -[A7], A4 00003A58 286E 000C movea.l A4, [A6 + 0xC] 00003A5C 486E FFC6 pea.l [A6 - 0x3A] 00003A60 486E FFC2 pea.l [A6 - 0x3E] 00003A64 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003A68 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003A6C 2F0C move.l -[A7], A4 00003A6E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A72 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] 00003A76 4FEF 0018 lea.l A7, [A7 + 0x18] 00003A7A 3D40 FFC4 move.w [A6 - 0x3C], D0 00003A7E 4A6E FFC4 tst.w [A6 - 0x3C] 00003A82 6610 bne +0x12 /* 00003A94 */ 00003A84 302E FFC2 move.w D0, [A6 - 0x3E] 00003A88 48C0 ext.l D0 00003A8A E780 asl D0, 3 00003A8C D08C add.l D0, A4 00003A8E 2040 movea.l A0, D0 00003A90 4A50 tst.w [A0] 00003A92 671A beq +0x1C /* 00003AAE */ label00003A94: 00003A94 4A6E FFC4 tst.w [A6 - 0x3C] 00003A98 660A bne +0xC /* 00003AA4 */ 00003A9A 486E FFC6 pea.l [A6 - 0x3A] 00003A9E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003AA2 588F addq.l A7, 4 label00003AA4: 00003AA4 2F0C move.l -[A7], A4 00003AA6 4EBA 0050 jsr [PC + 0x50 /* 00003AF8 */] 00003AAA 588F addq.l A7, 4 00003AAC 6044 bra +0x46 /* 00003AF2 */ label00003AAE: 00003AAE 486E FFBE pea.l [A6 - 0x42] 00003AB2 486E FFC6 pea.l [A6 - 0x3A] 00003AB6 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 00003ABA 508F addq.l A7, 8 00003ABC 206E FFBE movea.l A0, [A6 - 0x42] 00003AC0 2850 movea.l A4, [A0] 00003AC2 486E FFC6 pea.l [A6 - 0x3A] 00003AC6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00003ACA 588F addq.l A7, 4 00003ACC 2D40 0010 move.l [A6 + 0x10], D0 00003AD0 2F0C move.l -[A7], A4 00003AD2 4EBA 0024 jsr [PC + 0x24 /* 00003AF8 */] 00003AD6 588F addq.l A7, 4 00003AD8 3D40 FFC4 move.w [A6 - 0x3C], D0 00003ADC 486E FFC6 pea.l [A6 - 0x3A] 00003AE0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003AE4 588F addq.l A7, 4 00003AE6 2F2E FFBE move.l -[A7], [A6 - 0x42] 00003AEA 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 00003AEE 302E FFC4 move.w D0, [A6 - 0x3C] label00003AF2: 00003AF2 285F movea.l A4, [A7]+ 00003AF4 4E5E unlink A6 00003AF6 4E75 rts fn00003AF8: 00003AF8 4E56 FFF8 link A6, -0x0008 00003AFC 2F0C move.l -[A7], A4 00003AFE 286E 0008 movea.l A4, [A6 + 0x8] 00003B02 3014 move.w D0, [A4] 00003B04 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00003B08 0009 0026 ori.b A1, 0x26 /* '&' */ 00003B0C 2AFD move.l [A5]+, <> 00003B0E 005A 2B0E ori.w [A2]+, 0x2B0E 00003B12 0062 2B16 ori.w -[A2], 0x2B16 00003B16 006A 2B2F 0092 ori.w [A2 + 0x92], 0x2B2F /* '+/' */ 00003B1C 2B51 009A move.l [A5 + 0x9A /* export_15 */], [A1] 00003B20 0FF0 .incomplete 00003B22 00E6 .incomplete 00003B24 2B73 00FC 2B7A move.l [A5 + 0x2B7A /* export_1387 */], [A3 + D0.w - 0x4] 00003B2A 0148 bchg A0, D0 00003B2C 2B7D 018C move.l [A5 + 0x18C], <> 00003B30 508C addq.l A4, 8 00003B32 0C54 2B18 cmpi.w [A4], 0x2B18 00003B36 6706 beq +0x8 /* 00003B3E */ 00003B38 7002 moveq.l D0, 0x02 00003B3A 6000 0248 bra +0x24A /* 00003D84 */ label00003B3E: 00003B3E 508C addq.l A4, 8 00003B40 0C54 07DC cmpi.w [A4], 0x7DC 00003B44 660A bne +0xC /* 00003B50 */ 00003B46 508C addq.l A4, 8 00003B48 426E FFF8 clr.w [A6 - 0x8] 00003B4C 6000 0172 bra +0x174 /* 00003CC0 */ label00003B50: 00003B50 0C54 0821 cmpi.w [A4], 0x821 00003B54 660C bne +0xE /* 00003B62 */ 00003B56 508C addq.l A4, 8 00003B58 7001 moveq.l D0, 0x01 00003B5A 3D40 FFF8 move.w [A6 - 0x8], D0 00003B5E 6000 0160 bra +0x162 /* 00003CC0 */ label00003B62: 00003B62 7002 moveq.l D0, 0x02 00003B64 6000 021E bra +0x220 /* 00003D84 */ 00003B68 508C addq.l A4, 8 00003B6A 7002 moveq.l D0, 0x02 00003B6C 3D40 FFF8 move.w [A6 - 0x8], D0 00003B70 6000 014E bra +0x150 /* 00003CC0 */ 00003B74 508C addq.l A4, 8 00003B76 7003 moveq.l D0, 0x03 00003B78 3D40 FFF8 move.w [A6 - 0x8], D0 00003B7C 6000 0142 bra +0x144 /* 00003CC0 */ 00003B80 508C addq.l A4, 8 00003B82 0C54 07DC cmpi.w [A4], 0x7DC 00003B86 660C bne +0xE /* 00003B94 */ 00003B88 508C addq.l A4, 8 00003B8A 7004 moveq.l D0, 0x04 00003B8C 3D40 FFF8 move.w [A6 - 0x8], D0 00003B90 6000 012E bra +0x130 /* 00003CC0 */ label00003B94: 00003B94 0C54 0821 cmpi.w [A4], 0x821 00003B98 660C bne +0xE /* 00003BA6 */ 00003B9A 508C addq.l A4, 8 00003B9C 7005 moveq.l D0, 0x05 00003B9E 3D40 FFF8 move.w [A6 - 0x8], D0 00003BA2 6000 011C bra +0x11E /* 00003CC0 */ label00003BA6: 00003BA6 7002 moveq.l D0, 0x02 00003BA8 6000 01DA bra +0x1DC /* 00003D84 */ 00003BAC 508C addq.l A4, 8 00003BAE 7006 moveq.l D0, 0x06 00003BB0 3D40 FFF8 move.w [A6 - 0x8], D0 00003BB4 6000 010A bra +0x10C /* 00003CC0 */ 00003BB8 508C addq.l A4, 8 00003BBA 0C54 138C cmpi.w [A4], 0x138C 00003BBE 660C bne +0xE /* 00003BCC */ 00003BC0 508C addq.l A4, 8 00003BC2 7007 moveq.l D0, 0x07 00003BC4 3D40 FFF8 move.w [A6 - 0x8], D0 00003BC8 6000 00F6 bra +0xF8 /* 00003CC0 */ label00003BCC: 00003BCC 0C54 0FD0 cmpi.w [A4], 0xFD0 00003BD0 660C bne +0xE /* 00003BDE */ 00003BD2 508C addq.l A4, 8 00003BD4 7008 moveq.l D0, 0x08 00003BD6 3D40 FFF8 move.w [A6 - 0x8], D0 00003BDA 6000 00E4 bra +0xE6 /* 00003CC0 */ label00003BDE: 00003BDE 0C54 0FEC cmpi.w [A4], 0xFEC 00003BE2 660C bne +0xE /* 00003BF0 */ 00003BE4 508C addq.l A4, 8 00003BE6 7009 moveq.l D0, 0x09 00003BE8 3D40 FFF8 move.w [A6 - 0x8], D0 00003BEC 6000 00D2 bra +0xD4 /* 00003CC0 */ label00003BF0: 00003BF0 0C54 138B cmpi.w [A4], 0x138B 00003BF4 660C bne +0xE /* 00003C02 */ 00003BF6 508C addq.l A4, 8 00003BF8 700A moveq.l D0, 0x0A 00003BFA 3D40 FFF8 move.w [A6 - 0x8], D0 00003BFE 6000 00C0 bra +0xC2 /* 00003CC0 */ label00003C02: 00003C02 7002 moveq.l D0, 0x02 00003C04 6000 017E bra +0x180 /* 00003D84 */ 00003C08 508C addq.l A4, 8 00003C0A 0C54 2B01 cmpi.w [A4], 0x2B01 00003C0E 6706 beq +0x8 /* 00003C16 */ 00003C10 7002 moveq.l D0, 0x02 00003C12 6000 0170 bra +0x172 /* 00003D84 */ label00003C16: 00003C16 508C addq.l A4, 8 00003C18 700B moveq.l D0, 0x0B 00003C1A 3D40 FFF8 move.w [A6 - 0x8], D0 00003C1E 6000 00A0 bra +0xA2 /* 00003CC0 */ 00003C22 508C addq.l A4, 8 00003C24 0C54 138C cmpi.w [A4], 0x138C 00003C28 660C bne +0xE /* 00003C36 */ 00003C2A 508C addq.l A4, 8 00003C2C 700C moveq.l D0, 0x0C 00003C2E 3D40 FFF8 move.w [A6 - 0x8], D0 00003C32 6000 008C bra +0x8E /* 00003CC0 */ label00003C36: 00003C36 0C54 0FD0 cmpi.w [A4], 0xFD0 00003C3A 660C bne +0xE /* 00003C48 */ 00003C3C 508C addq.l A4, 8 00003C3E 700D moveq.l D0, 0x0D 00003C40 3D40 FFF8 move.w [A6 - 0x8], D0 00003C44 6000 007A bra +0x7C /* 00003CC0 */ label00003C48: 00003C48 0C54 0FEC cmpi.w [A4], 0xFEC 00003C4C 660C bne +0xE /* 00003C5A */ 00003C4E 508C addq.l A4, 8 00003C50 700E moveq.l D0, 0x0E 00003C52 3D40 FFF8 move.w [A6 - 0x8], D0 00003C56 6000 0068 bra +0x6A /* 00003CC0 */ label00003C5A: 00003C5A 0C54 138B cmpi.w [A4], 0x138B 00003C5E 660C bne +0xE /* 00003C6C */ 00003C60 508C addq.l A4, 8 00003C62 700F moveq.l D0, 0x0F 00003C64 3D40 FFF8 move.w [A6 - 0x8], D0 00003C68 6000 0056 bra +0x58 /* 00003CC0 */ label00003C6C: 00003C6C 7002 moveq.l D0, 0x02 00003C6E 6000 0114 bra +0x116 /* 00003D84 */ 00003C72 508C addq.l A4, 8 00003C74 0C54 07DC cmpi.w [A4], 0x7DC 00003C78 660A bne +0xC /* 00003C84 */ 00003C7A 508C addq.l A4, 8 00003C7C 7010 moveq.l D0, 0x10 00003C7E 3D40 FFF8 move.w [A6 - 0x8], D0 00003C82 603C bra +0x3E /* 00003CC0 */ label00003C84: 00003C84 0C54 271B cmpi.w [A4], 0x271B 00003C88 660A bne +0xC /* 00003C94 */ 00003C8A 508C addq.l A4, 8 00003C8C 7011 moveq.l D0, 0x11 00003C8E 3D40 FFF8 move.w [A6 - 0x8], D0 00003C92 602C bra +0x2E /* 00003CC0 */ label00003C94: 00003C94 0C54 0821 cmpi.w [A4], 0x821 00003C98 660A bne +0xC /* 00003CA4 */ 00003C9A 508C addq.l A4, 8 00003C9C 7012 moveq.l D0, 0x12 00003C9E 3D40 FFF8 move.w [A6 - 0x8], D0 00003CA2 601C bra +0x1E /* 00003CC0 */ label00003CA4: 00003CA4 0C54 2B48 cmpi.w [A4], 0x2B48 /* '+H' */ 00003CA8 660A bne +0xC /* 00003CB4 */ 00003CAA 508C addq.l A4, 8 00003CAC 7013 moveq.l D0, 0x13 00003CAE 3D40 FFF8 move.w [A6 - 0x8], D0 00003CB2 600C bra +0xE /* 00003CC0 */ label00003CB4: 00003CB4 7002 moveq.l D0, 0x02 00003CB6 6000 00CC bra +0xCE /* 00003D84 */ 00003CBA 7002 moveq.l D0, 0x02 00003CBC 6000 00C6 bra +0xC8 /* 00003D84 */ label00003CC0: 00003CC0 426E FFFA clr.w [A6 - 0x6] 00003CC4 3014 move.w D0, [A4] 00003CC6 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00003CCA 0003 000E ori.b D3, 0xE 00003CCE 2B1E move.l -[A5], [A6]+ 00003CD0 0014 2B62 ori.b [A4], 0x62 /* 'b' */ 00003CD4 001A 2B74 ori.b [A2]+, 0x74 /* 't' */ 00003CD8 003C 508C ori.b ccr, 140 00003CDC 7002 moveq.l D0, 0x02 00003CDE 3D40 FFFA move.w [A6 - 0x6], D0 00003CE2 6030 bra +0x32 /* 00003D14 */ 00003CE4 508C addq.l A4, 8 00003CE6 7004 moveq.l D0, 0x04 00003CE8 3D40 FFFA move.w [A6 - 0x6], D0 00003CEC 6026 bra +0x28 /* 00003D14 */ 00003CEE 508C addq.l A4, 8 00003CF0 0C54 2B1E cmpi.w [A4], 0x2B1E 00003CF4 6608 bne +0xA /* 00003CFE */ 00003CF6 508C addq.l A4, 8 00003CF8 426E FFFA clr.w [A6 - 0x6] 00003CFC 6016 bra +0x18 /* 00003D14 */ label00003CFE: 00003CFE 0C54 2B62 cmpi.w [A4], 0x2B62 /* '+b' */ 00003D02 660A bne +0xC /* 00003D0E */ 00003D04 508C addq.l A4, 8 00003D06 7006 moveq.l D0, 0x06 00003D08 3D40 FFFA move.w [A6 - 0x6], D0 00003D0C 6006 bra +0x8 /* 00003D14 */ label00003D0E: 00003D0E 7002 moveq.l D0, 0x02 00003D10 6000 0072 bra +0x74 /* 00003D84 */ label00003D14: 00003D14 7001 moveq.l D0, 0x01 00003D16 3D40 FFFC move.w [A6 - 0x4], D0 00003D1A 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 00003D1E 6600 0050 bne +0x52 /* 00003D70 */ 00003D22 508C addq.l A4, 8 00003D24 3014 move.w D0, [A4] 00003D26 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00003D2A 0005 0016 ori.b D5, 0x16 00003D2E 2B00 move.l -[A5], D0 00003D30 001A 2B0A ori.b [A2]+, 0xA /* '\n' */ 00003D34 0020 2B2A ori.b -[A0], 0x2A /* '*' */ 00003D38 0026 2B2D ori.b -[A6], 0x2D /* '-' */ 00003D3C 002C 2B76 0030 ori.b [A4 + 0x30], 0x76 /* 'v' */ 00003D42 508C addq.l A4, 8 00003D44 426E FFFC clr.w [A6 - 0x4] 00003D48 6026 bra +0x28 /* 00003D70 */ 00003D4A 508C addq.l A4, 8 00003D4C 7001 moveq.l D0, 0x01 00003D4E 3D40 FFFC move.w [A6 - 0x4], D0 00003D52 601C bra +0x1E /* 00003D70 */ 00003D54 508C addq.l A4, 8 00003D56 7002 moveq.l D0, 0x02 00003D58 3D40 FFFC move.w [A6 - 0x4], D0 00003D5C 6012 bra +0x14 /* 00003D70 */ 00003D5E 508C addq.l A4, 8 00003D60 7003 moveq.l D0, 0x03 00003D62 3D40 FFFC move.w [A6 - 0x4], D0 00003D66 6008 bra +0xA /* 00003D70 */ 00003D68 508C addq.l A4, 8 00003D6A 7004 moveq.l D0, 0x04 00003D6C 3D40 FFFC move.w [A6 - 0x4], D0 label00003D70: 00003D70 4A54 tst.w [A4] 00003D72 6704 beq +0x6 /* 00003D78 */ 00003D74 7002 moveq.l D0, 0x02 00003D76 600C bra +0xE /* 00003D84 */ label00003D78: 00003D78 486E FFF8 pea.l [A6 - 0x8] 00003D7C 4EAD 0AF2 jsr [A5 + 0xAF2 /* export_346 */] 00003D80 588F addq.l A7, 4 00003D82 7000 moveq.l D0, 0x00 label00003D84: 00003D84 285F movea.l A4, [A7]+ 00003D86 4E5E unlink A6 00003D88 4E75 rts export_275: 00003D8A 4E56 FFB4 link A6, -0x004C 00003D8E 48E7 0108 movem.l -[A7], D7,A4 00003D92 286E 000C movea.l A4, [A6 + 0xC] 00003D96 508C addq.l A4, 8 00003D98 3D54 FFC0 move.w [A6 - 0x40], [A4] 00003D9C 0C6E 2B71 FFC0 cmpi.w [A6 - 0x40], 0x2B71 /* '+q' */ 00003DA2 670A beq +0xC /* 00003DAE */ 00003DA4 0C6E 2B75 FFC0 cmpi.w [A6 - 0x40], 0x2B75 /* '+u' */ 00003DAA 6600 0090 bne +0x92 /* 00003E3C */ label00003DAE: 00003DAE 508C addq.l A4, 8 label00003DB0: 00003DB0 486E FFC6 pea.l [A6 - 0x3A] 00003DB4 486E FFC4 pea.l [A6 - 0x3C] 00003DB8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003DBC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003DC0 2F0C move.l -[A7], A4 00003DC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DC6 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00003DCA 4FEF 0018 lea.l A7, [A7 + 0x18] 00003DCE 3E00 move.w D7, D0 00003DD0 4A47 tst.w D7 00003DD2 6706 beq +0x8 /* 00003DDA */ 00003DD4 3007 move.w D0, D7 00003DD6 6000 010A bra +0x10C /* 00003EE2 */ label00003DDA: 00003DDA 486E FFC2 pea.l [A6 - 0x3E] 00003DDE 486E FFC6 pea.l [A6 - 0x3A] 00003DE2 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00003DE6 508F addq.l A7, 8 00003DE8 486E FFC6 pea.l [A6 - 0x3A] 00003DEC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003DF0 588F addq.l A7, 4 00003DF2 0C6E 2B71 FFC0 cmpi.w [A6 - 0x40], 0x2B71 /* '+q' */ 00003DF8 660E bne +0x10 /* 00003E08 */ 00003DFA 4A6E FFC2 tst.w [A6 - 0x3E] 00003DFE 57C0 seq D0 00003E00 4400 neg.b D0 00003E02 4880 ext.w D0 00003E04 3D40 FFC2 move.w [A6 - 0x3E], D0 label00003E08: 00003E08 302E FFC4 move.w D0, [A6 - 0x3C] 00003E0C 48C0 ext.l D0 00003E0E E780 asl D0, 3 00003E10 D08C add.l D0, A4 00003E12 2040 movea.l A0, D0 00003E14 4A50 tst.w [A0] 00003E16 6706 beq +0x8 /* 00003E1E */ 00003E18 7013 moveq.l D0, 0x13 00003E1A 6000 00C6 bra +0xC8 /* 00003EE2 */ label00003E1E: 00003E1E 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00003E22 3E00 move.w D7, D0 00003E24 4A47 tst.w D7 00003E26 6706 beq +0x8 /* 00003E2E */ 00003E28 3007 move.w D0, D7 00003E2A 6000 00B6 bra +0xB8 /* 00003EE2 */ label00003E2E: 00003E2E 4A6E FFC2 tst.w [A6 - 0x3E] 00003E32 6600 FF7C bne -0x82 /* 00003DB0 */ 00003E36 7000 moveq.l D0, 0x00 00003E38 6000 00A8 bra +0xAA /* 00003EE2 */ label00003E3C: 00003E3C 0C54 2B22 cmpi.w [A4], 0x2B22 /* '+\"' */ 00003E40 6602 bne +0x4 /* 00003E44 */ 00003E42 508C addq.l A4, 8 label00003E44: 00003E44 486E FFC6 pea.l [A6 - 0x3A] 00003E48 486E FFC4 pea.l [A6 - 0x3C] 00003E4C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003E50 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003E54 2F0C move.l -[A7], A4 00003E56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E5A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00003E5E 4FEF 0018 lea.l A7, [A7 + 0x18] 00003E62 3E00 move.w D7, D0 00003E64 4A47 tst.w D7 00003E66 6706 beq +0x8 /* 00003E6E */ 00003E68 3007 move.w D0, D7 00003E6A 6000 0076 bra +0x78 /* 00003EE2 */ label00003E6E: 00003E6E 486E FFBC pea.l [A6 - 0x44] 00003E72 486E FFC6 pea.l [A6 - 0x3A] 00003E76 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00003E7A 508F addq.l A7, 8 00003E7C 3E00 move.w D7, D0 00003E7E 486E FFC6 pea.l [A6 - 0x3A] 00003E82 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003E86 588F addq.l A7, 4 00003E88 4A47 tst.w D7 00003E8A 6706 beq +0x8 /* 00003E92 */ 00003E8C 3007 move.w D0, D7 00003E8E 6000 0052 bra +0x54 /* 00003EE2 */ label00003E92: 00003E92 302E FFC4 move.w D0, [A6 - 0x3C] 00003E96 48C0 ext.l D0 00003E98 E780 asl D0, 3 00003E9A D9C0 add.l A4, D0 00003E9C 0C54 0BF3 cmpi.w [A4], 0xBF3 00003EA0 6706 beq +0x8 /* 00003EA8 */ 00003EA2 0C54 1B5A cmpi.w [A4], 0x1B5A 00003EA6 6610 bne +0x12 /* 00003EB8 */ label00003EA8: 00003EA8 4878 003C push.l 0x3C /* '<' */ 00003EAC 2F2E FFBC move.l -[A7], [A6 - 0x44] 00003EB0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003EB4 2D40 FFBC move.l [A6 - 0x44], D0 label00003EB8: 00003EB8 42A7 clr.l -[A7] 00003EBA A975 syscall TickCount 00003EBC 201F move.l D0, [A7]+ 00003EBE D0AE FFBC add.l D0, [A6 - 0x44] 00003EC2 2D40 FFB4 move.l [A6 - 0x4C], D0 label00003EC6: 00003EC6 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 00003ECA 3E00 move.w D7, D0 00003ECC 4A47 tst.w D7 00003ECE 6704 beq +0x6 /* 00003ED4 */ 00003ED0 3007 move.w D0, D7 00003ED2 600E bra +0x10 /* 00003EE2 */ label00003ED4: 00003ED4 42A7 clr.l -[A7] 00003ED6 A975 syscall TickCount 00003ED8 201F move.l D0, [A7]+ 00003EDA B0AE FFB4 cmp.l D0, [A6 - 0x4C] 00003EDE 6DE6 blt -0x18 /* 00003EC6 */ 00003EE0 7000 moveq.l D0, 0x00 label00003EE2: 00003EE2 4CDF 1080 movem.l D7,A4, [A7]+ 00003EE6 4E5E unlink A6 00003EE8 4E75 rts export_272: 00003EEA 4E56 FEBE link A6, -0x0142 00003EEE 2F0C move.l -[A7], A4 00003EF0 286E 000C movea.l A4, [A6 + 0xC] 00003EF4 508C addq.l A4, 8 00003EF6 486E FFC6 pea.l [A6 - 0x3A] 00003EFA 486E FEC4 pea.l [A6 - 0x13C] 00003EFE 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003F02 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003F06 2F0C move.l -[A7], A4 00003F08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F0C 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00003F10 4FEF 0018 lea.l A7, [A7 + 0x18] 00003F14 3D40 FEC2 move.w [A6 - 0x13E], D0 00003F18 4A6E FEC2 tst.w [A6 - 0x13E] 00003F1C 6708 beq +0xA /* 00003F26 */ 00003F1E 302E FEC2 move.w D0, [A6 - 0x13E] 00003F22 6000 00BC bra +0xBE /* 00003FE0 */ label00003F26: 00003F26 486E FEC6 pea.l [A6 - 0x13A] 00003F2A 486E FFC6 pea.l [A6 - 0x3A] 00003F2E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00003F32 508F addq.l A7, 8 00003F34 486E FFC6 pea.l [A6 - 0x3A] 00003F38 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00003F3C 588F addq.l A7, 4 00003F3E 302E FEC4 move.w D0, [A6 - 0x13C] 00003F42 48C0 ext.l D0 00003F44 E780 asl D0, 3 00003F46 D9C0 add.l A4, D0 00003F48 426E FEC0 clr.w [A6 - 0x140] 00003F4C 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */ 00003F50 6600 0042 bne +0x44 /* 00003F94 */ 00003F54 508C addq.l A4, 8 label00003F56: 00003F56 3014 move.w D0, [A4] 00003F58 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00003F5C 0004 0012 ori.b D4, 0x12 00003F60 0BF9 .incomplete 00003F62 0016 0BE9 ori.b [A6], 0xE9 00003F66 001A 0BC3 ori.b [A2]+, 0xC3 00003F6A 0024 0007 ori.b -[A4], 0x7 00003F6E 001A 08EE ori.b [A2]+, 0xEE 00003F72 0001 FEC0 ori.b D1, 0xC0 00003F76 6016 bra +0x18 /* 00003F8E */ 00003F78 08EE 0003 FEC0 bset.b [A6 - 0x140], 0x3 00003F7E 600E bra +0x10 /* 00003F8E */ 00003F80 08EE 0000 FEC0 bset.b [A6 - 0x140], 0x0 00003F86 6006 bra +0x8 /* 00003F8E */ 00003F88 7002 moveq.l D0, 0x02 00003F8A 6000 0054 bra +0x56 /* 00003FE0 */ label00003F8E: 00003F8E 508C addq.l A4, 8 00003F90 4A54 tst.w [A4] 00003F92 66C2 bne -0x3C /* 00003F56 */ label00003F94: 00003F94 4A54 tst.w [A4] 00003F96 6704 beq +0x6 /* 00003F9C */ 00003F98 7013 moveq.l D0, 0x13 00003F9A 6044 bra +0x46 /* 00003FE0 */ label00003F9C: 00003F9C 3B6E FEC0 8E04 move.w [A5 - 0x71FC], [A6 - 0x140] 00003FA2 7001 moveq.l D0, 0x01 00003FA4 3D40 FEBE move.w [A6 - 0x142], D0 00003FA8 6028 bra +0x2A /* 00003FD2 */ label00003FAA: 00003FAA 306E FEBE movea.w A0, [A6 - 0x142] 00003FAE D1CE add.l A0, A6 00003FB0 7000 moveq.l D0, 0x00 00003FB2 1028 FEC6 move.b D0, [A0 - 0x13A] 00003FB6 3F00 move.w -[A7], D0 00003FB8 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00003FBC 548F addq.l A7, 2 00003FBE 3D40 FEC2 move.w [A6 - 0x13E], D0 00003FC2 4A6E FEC2 tst.w [A6 - 0x13E] 00003FC6 6706 beq +0x8 /* 00003FCE */ 00003FC8 302E FEC2 move.w D0, [A6 - 0x13E] 00003FCC 6012 bra +0x14 /* 00003FE0 */ label00003FCE: 00003FCE 526E FEBE addq.w [A6 - 0x142], 1 label00003FD2: 00003FD2 7000 moveq.l D0, 0x00 00003FD4 102E FEC6 move.b D0, [A6 - 0x13A] 00003FD8 B06E FEBE cmp.w D0, [A6 - 0x142] 00003FDC 64CC bcc -0x32 /* 00003FAA */ 00003FDE 7000 moveq.l D0, 0x00 label00003FE0: 00003FE0 285F movea.l A4, [A7]+ 00003FE2 4E5E unlink A6 00003FE4 4E75 rts export_281: 00003FE6 4E56 FFEE link A6, -0x0012 00003FEA 2F0C move.l -[A7], A4 00003FEC 286E 000C movea.l A4, [A6 + 0xC] 00003FF0 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */] 00003FF4 508C addq.l A4, 8 00003FF6 0C54 2AFB cmpi.w [A4], 0x2AFB 00003FFA 6706 beq +0x8 /* 00004002 */ 00003FFC 704C moveq.l D0, 0x4C 00003FFE 6000 00CA bra +0xCC /* 000040CA */ label00004002: 00004002 508C addq.l A4, 8 00004004 486E FFF4 pea.l [A6 - 0xC] 00004008 486E FFF8 pea.l [A6 - 0x8] 0000400C 486E FFF2 pea.l [A6 - 0xE] 00004010 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004014 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004018 2F0C move.l -[A7], A4 0000401A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000401E 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00004022 4FEF 001C lea.l A7, [A7 + 0x1C] 00004026 3D40 FFF0 move.w [A6 - 0x10], D0 0000402A 4A6E FFF0 tst.w [A6 - 0x10] 0000402E 6708 beq +0xA /* 00004038 */ 00004030 302E FFF0 move.w D0, [A6 - 0x10] 00004034 6000 0094 bra +0x96 /* 000040CA */ label00004038: 00004038 302E FFF2 move.w D0, [A6 - 0xE] 0000403C 48C0 ext.l D0 0000403E E780 asl D0, 3 00004040 D9C0 add.l A4, D0 00004042 426E FFEE clr.w [A6 - 0x12] 00004046 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */ 0000404A 6600 0040 bne +0x42 /* 0000408C */ 0000404E 508C addq.l A4, 8 label00004050: 00004050 3014 move.w D0, [A4] 00004052 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00004056 0004 0012 ori.b D4, 0x12 0000405A 0BF9 .incomplete 0000405C 0016 0BE9 ori.b [A6], 0xE9 00004060 001A 0BC3 ori.b [A2]+, 0xC3 00004064 0022 0007 ori.b -[A2], 0x7 00004068 001A 08EE ori.b [A2]+, 0xEE 0000406C 0001 FFEE ori.b D1, 0xEE 00004070 6014 bra +0x16 /* 00004086 */ 00004072 08EE 0003 FFEE bset.b [A6 - 0x12], 0x3 00004078 600C bra +0xE /* 00004086 */ 0000407A 08EE 0000 FFEE bset.b [A6 - 0x12], 0x0 00004080 6004 bra +0x6 /* 00004086 */ 00004082 7002 moveq.l D0, 0x02 00004084 6044 bra +0x46 /* 000040CA */ label00004086: 00004086 508C addq.l A4, 8 00004088 4A54 tst.w [A4] 0000408A 66C4 bne -0x3A /* 00004050 */ label0000408C: 0000408C 4A54 tst.w [A4] 0000408E 6704 beq +0x6 /* 00004094 */ 00004090 7013 moveq.l D0, 0x13 00004092 6036 bra +0x38 /* 000040CA */ label00004094: 00004094 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 0000409A 3D6E FFF6 FFFC move.w [A6 - 0x4], [A6 - 0xA] 000040A0 42A7 clr.l -[A7] 000040A2 A975 syscall TickCount 000040A4 201F move.l D0, [A7]+ 000040A6 2B40 8DFC move.l [A5 - 0x7204], D0 000040AA 3B6E FFEE 8E04 move.w [A5 - 0x71FC], [A6 - 0x12] 000040B0 2B6E FFFC 9054 move.l [A5 - 0x6FAC], [A6 - 0x4] 000040B6 3F3C 0001 move.w -[A7], 0x1 000040BA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000040BE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000040C2 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */] 000040C6 4FEF 000A lea.l A7, [A7 + 0xA] label000040CA: 000040CA 285F movea.l A4, [A7]+ 000040CC 4E5E unlink A6 000040CE 4E75 rts export_282: 000040D0 4E56 FFE2 link A6, -0x001E 000040D4 2F0C move.l -[A7], A4 000040D6 286E 000C movea.l A4, [A6 + 0xC] 000040DA 508C addq.l A4, 8 000040DC 0C54 2B26 cmpi.w [A4], 0x2B26 /* '+&' */ 000040E0 6706 beq +0x8 /* 000040E8 */ 000040E2 702E moveq.l D0, 0x2E 000040E4 6000 011C bra +0x11E /* 00004202 */ label000040E8: 000040E8 508C addq.l A4, 8 000040EA 486E FFEA pea.l [A6 - 0x16] 000040EE 486E FFEE pea.l [A6 - 0x12] 000040F2 486E FFF6 pea.l [A6 - 0xA] 000040F6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000040FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000040FE 2F0C move.l -[A7], A4 00004100 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004104 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00004108 4FEF 001C lea.l A7, [A7 + 0x1C] 0000410C 3D40 FFF4 move.w [A6 - 0xC], D0 00004110 4A6E FFF4 tst.w [A6 - 0xC] 00004114 6708 beq +0xA /* 0000411E */ 00004116 302E FFF4 move.w D0, [A6 - 0xC] 0000411A 6000 00E6 bra +0xE8 /* 00004202 */ label0000411E: 0000411E 302E FFF6 move.w D0, [A6 - 0xA] 00004122 48C0 ext.l D0 00004124 E780 asl D0, 3 00004126 D9C0 add.l A4, D0 00004128 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 0000412C 6706 beq +0x8 /* 00004134 */ 0000412E 7007 moveq.l D0, 0x07 00004130 6000 00D0 bra +0xD2 /* 00004202 */ label00004134: 00004134 508C addq.l A4, 8 00004136 486E FFE2 pea.l [A6 - 0x1E] 0000413A 486E FFE6 pea.l [A6 - 0x1A] 0000413E 486E FFF6 pea.l [A6 - 0xA] 00004142 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004146 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000414A 2F0C move.l -[A7], A4 0000414C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004150 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00004154 4FEF 001C lea.l A7, [A7 + 0x1C] 00004158 3D40 FFF4 move.w [A6 - 0xC], D0 0000415C 4A6E FFF4 tst.w [A6 - 0xC] 00004160 6708 beq +0xA /* 0000416A */ 00004162 302E FFF4 move.w D0, [A6 - 0xC] 00004166 6000 009A bra +0x9C /* 00004202 */ label0000416A: 0000416A 302E FFF6 move.w D0, [A6 - 0xA] 0000416E 48C0 ext.l D0 00004170 E780 asl D0, 3 00004172 D9C0 add.l A4, D0 00004174 426E FFF2 clr.w [A6 - 0xE] 00004178 0C54 2B7B cmpi.w [A4], 0x2B7B /* '+{' */ 0000417C 6600 0040 bne +0x42 /* 000041BE */ 00004180 508C addq.l A4, 8 label00004182: 00004182 3014 move.w D0, [A4] 00004184 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00004188 0004 0012 ori.b D4, 0x12 0000418C 0BF9 .incomplete 0000418E 0016 0BE9 ori.b [A6], 0xE9 00004192 001A 0BC3 ori.b [A2]+, 0xC3 00004196 0022 0007 ori.b -[A2], 0x7 0000419A 001A 08EE ori.b [A2]+, 0xEE 0000419E 0001 FFF2 ori.b D1, 0xF2 000041A2 6014 bra +0x16 /* 000041B8 */ 000041A4 08EE 0003 FFF2 bset.b [A6 - 0xE], 0x3 000041AA 600C bra +0xE /* 000041B8 */ 000041AC 08EE 0000 FFF2 bset.b [A6 - 0xE], 0x0 000041B2 6004 bra +0x6 /* 000041B8 */ 000041B4 7002 moveq.l D0, 0x02 000041B6 604A bra +0x4C /* 00004202 */ label000041B8: 000041B8 508C addq.l A4, 8 000041BA 4A54 tst.w [A4] 000041BC 66C4 bne -0x3A /* 00004182 */ label000041BE: 000041BE 4A54 tst.w [A4] 000041C0 6704 beq +0x6 /* 000041C6 */ 000041C2 7013 moveq.l D0, 0x13 000041C4 603C bra +0x3E /* 00004202 */ label000041C6: 000041C6 3D6E FFF0 FFFE move.w [A6 - 0x2], [A6 - 0x10] 000041CC 3D6E FFEC FFFC move.w [A6 - 0x4], [A6 - 0x14] 000041D2 3D6E FFE8 FFFA move.w [A6 - 0x6], [A6 - 0x18] 000041D8 3D6E FFE4 FFF8 move.w [A6 - 0x8], [A6 - 0x1C] 000041DE 42A7 clr.l -[A7] 000041E0 A975 syscall TickCount 000041E2 201F move.l D0, [A7]+ 000041E4 2B40 8DFC move.l [A5 - 0x7204], D0 000041E8 3B6E FFF2 8E04 move.w [A5 - 0x71FC], [A6 - 0xE] 000041EE 3F3C 0002 move.w -[A7], 0x2 000041F2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000041F6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041FA 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */] 000041FE 4FEF 000A lea.l A7, [A7 + 0xA] label00004202: 00004202 285F movea.l A4, [A7]+ 00004204 4E5E unlink A6 00004206 4E75 rts export_244: 00004208 4E56 FEC2 link A6, -0x013E 0000420C 2F0C move.l -[A7], A4 0000420E 286E 000C movea.l A4, [A6 + 0xC] 00004212 508C addq.l A4, 8 00004214 486E FFC2 pea.l [A6 - 0x3E] 00004218 486E FFFE pea.l [A6 - 0x2] 0000421C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004220 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004224 2F0C move.l -[A7], A4 00004226 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000422A 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000422E 4FEF 0018 lea.l A7, [A7 + 0x18] 00004232 3D40 FFFC move.w [A6 - 0x4], D0 00004236 4A6E FFFC tst.w [A6 - 0x4] 0000423A 6706 beq +0x8 /* 00004242 */ 0000423C 302E FFFC move.w D0, [A6 - 0x4] 00004240 6044 bra +0x46 /* 00004286 */ label00004242: 00004242 486E FEC2 pea.l [A6 - 0x13E] 00004246 486E FFC2 pea.l [A6 - 0x3E] 0000424A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 0000424E 508F addq.l A7, 8 00004250 486E FFC2 pea.l [A6 - 0x3E] 00004254 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00004258 588F addq.l A7, 4 0000425A 206D 8FC2 movea.l A0, [A5 - 0x703E] 0000425E 302D 8FE6 move.w D0, [A5 - 0x701A] 00004262 C1FC 0012 muls.w D0, 0x12 00004266 D090 add.l D0, [A0] 00004268 2040 movea.l A0, D0 0000426A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000426E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004272 486E FEC2 pea.l [A6 - 0x13E] 00004276 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 0000427A 4FEF 000C lea.l A7, [A7 + 0xC] 0000427E 3D40 FFFC move.w [A6 - 0x4], D0 00004282 302E FFFC move.w D0, [A6 - 0x4] label00004286: 00004286 285F movea.l A4, [A7]+ 00004288 4E5E unlink A6 0000428A 4E75 rts export_266: 0000428C 4E56 FFFC link A6, -0x0004 00004290 2F0C move.l -[A7], A4 00004292 286E 000C movea.l A4, [A6 + 0xC] 00004296 508C addq.l A4, 8 00004298 0C54 2B53 cmpi.w [A4], 0x2B53 /* '+S' */ 0000429C 6704 beq +0x6 /* 000042A2 */ 0000429E 7002 moveq.l D0, 0x02 000042A0 603A bra +0x3C /* 000042DC */ label000042A2: 000042A2 508C addq.l A4, 8 000042A4 4A54 tst.w [A4] 000042A6 6704 beq +0x6 /* 000042AC */ 000042A8 7013 moveq.l D0, 0x13 000042AA 6030 bra +0x32 /* 000042DC */ label000042AC: 000042AC 4A6D 9046 tst.w [A5 - 0x6FBA] 000042B0 6708 beq +0xA /* 000042BA */ 000042B2 2D6D 9028 FFFC move.l [A6 - 0x4], [A5 - 0x6FD8] 000042B8 6006 bra +0x8 /* 000042C0 */ label000042BA: 000042BA 2D6D 9014 FFFC move.l [A6 - 0x4], [A5 - 0x6FEC] label000042C0: 000042C0 3F3C 0004 move.w -[A7], 0x4 000042C4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000042C8 4EBA 0096 jsr [PC + 0x96 /* 00004360 */] 000042CC 5C8F addq.l A7, 6 000042CE 42A7 clr.l -[A7] 000042D0 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000042D4 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 000042D8 508F addq.l A7, 8 000042DA 7000 moveq.l D0, 0x00 label000042DC: 000042DC 285F movea.l A4, [A7]+ 000042DE 4E5E unlink A6 000042E0 4E75 rts export_263: 000042E2 4E56 FFFC link A6, -0x0004 000042E6 48E7 0108 movem.l -[A7], D7,A4 000042EA 286E 000C movea.l A4, [A6 + 0xC] 000042EE 508C addq.l A4, 8 000042F0 7E00 moveq.l D7, 0x00 000042F2 0C54 2AF9 cmpi.w [A4], 0x2AF9 000042F6 6602 bne +0x4 /* 000042FA */ 000042F8 7E01 moveq.l D7, 0x01 label000042FA: 000042FA 0C54 2B53 cmpi.w [A4], 0x2B53 /* '+S' */ 000042FE 6602 bne +0x4 /* 00004302 */ 00004300 7E02 moveq.l D7, 0x02 label00004302: 00004302 4A47 tst.w D7 00004304 6606 bne +0x8 /* 0000430C */ 00004306 7002 moveq.l D0, 0x02 00004308 6000 004E bra +0x50 /* 00004358 */ label0000430C: 0000430C 508C addq.l A4, 8 0000430E 4A54 tst.w [A4] 00004310 6704 beq +0x6 /* 00004316 */ 00004312 7013 moveq.l D0, 0x13 00004314 6042 bra +0x44 /* 00004358 */ label00004316: 00004316 4A6D 9046 tst.w [A5 - 0x6FBA] 0000431A 6708 beq +0xA /* 00004324 */ 0000431C 2D6D 9028 FFFC move.l [A6 - 0x4], [A5 - 0x6FD8] 00004322 6006 bra +0x8 /* 0000432A */ label00004324: 00004324 2D6D 9014 FFFC move.l [A6 - 0x4], [A5 - 0x6FEC] label0000432A: 0000432A 0C47 0001 cmpi.w D7, 0x1 0000432E 660C bne +0xE /* 0000433C */ 00004330 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004334 4EBA 00B0 jsr [PC + 0xB0 /* 000043E6 */] 00004338 588F addq.l A7, 4 0000433A 600E bra +0x10 /* 0000434A */ label0000433C: 0000433C 3F3C 0002 move.w -[A7], 0x2 00004340 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004344 4EBA 001A jsr [PC + 0x1A /* 00004360 */] 00004348 5C8F addq.l A7, 6 label0000434A: 0000434A 42A7 clr.l -[A7] 0000434C 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00004350 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */] 00004354 508F addq.l A7, 8 00004356 7000 moveq.l D0, 0x00 label00004358: 00004358 4CDF 1080 movem.l D7,A4, [A7]+ 0000435C 4E5E unlink A6 0000435E 4E75 rts fn00004360: 00004360 4E56 FFAE link A6, -0x0052 00004364 48E7 0300 movem.l -[A7], D6,D7 00004368 42A7 clr.l -[A7] 0000436A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000436E 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 00004372 201F move.l D0, [A7]+ 00004374 4878 0052 push.l 0x52 /* 'R' */ 00004378 2F00 move.l -[A7], D0 0000437A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000437E 3E00 move.w D7, D0 00004380 7C00 moveq.l D6, 0x00 00004382 6056 bra +0x58 /* 000043DA */ label00004384: 00004384 206E 0008 movea.l A0, [A6 + 0x8] 00004388 3006 move.w D0, D6 0000438A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000438E D090 add.l D0, [A0] 00004390 2040 movea.l A0, D0 00004392 43EE FFAE lea.l A1, [A6 - 0x52] 00004396 7013 moveq.l D0, 0x13 label00004398: 00004398 22D8 move.l [A1]+, [A0]+ 0000439A 51C8 FFFC dbf D0, -0x6 /* 00004398 */ 0000439E 32D8 move.w [A1]+, [A0]+ 000043A0 0C6E 00CA FFAE cmpi.w [A6 - 0x52], 0xCA 000043A6 6708 beq +0xA /* 000043B0 */ 000043A8 0C6E 0068 FFAE cmpi.w [A6 - 0x52], 0x68 /* 'h' */ 000043AE 6628 bne +0x2A /* 000043D8 */ label000043B0: 000043B0 4A6E FFB2 tst.w [A6 - 0x4E] 000043B4 6722 beq +0x24 /* 000043D8 */ 000043B6 3D6E 000C FFB2 move.w [A6 - 0x4E], [A6 + 0xC] 000043BC 206E 0008 movea.l A0, [A6 + 0x8] 000043C0 3006 move.w D0, D6 000043C2 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000043C6 D090 add.l D0, [A0] 000043C8 2040 movea.l A0, D0 000043CA 43EE FFAE lea.l A1, [A6 - 0x52] 000043CE 7013 moveq.l D0, 0x13 label000043D0: 000043D0 20D9 move.l [A0]+, [A1]+ 000043D2 51C8 FFFC dbf D0, -0x6 /* 000043D0 */ 000043D6 30D9 move.w [A0]+, [A1]+ label000043D8: 000043D8 5246 addq.w D6, 1 label000043DA: 000043DA BC47 cmp.w D6, D7 000043DC 6DA6 blt -0x58 /* 00004384 */ 000043DE 4CDF 00C0 movem.l D6,D7, [A7]+ 000043E2 4E5E unlink A6 000043E4 4E75 rts fn000043E6: 000043E6 4E56 FFAE link A6, -0x0052 000043EA 48E7 0300 movem.l -[A7], D6,D7 000043EE 42A7 clr.l -[A7] 000043F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000043F4 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */] 000043F8 201F move.l D0, [A7]+ 000043FA 4878 0052 push.l 0x52 /* 'R' */ 000043FE 2F00 move.l -[A7], D0 00004400 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004404 3E00 move.w D7, D0 00004406 7C00 moveq.l D6, 0x00 00004408 604E bra +0x50 /* 00004458 */ label0000440A: 0000440A 206E 0008 movea.l A0, [A6 + 0x8] 0000440E 3006 move.w D0, D6 00004410 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00004414 D090 add.l D0, [A0] 00004416 2040 movea.l A0, D0 00004418 43EE FFAE lea.l A1, [A6 - 0x52] 0000441C 7013 moveq.l D0, 0x13 label0000441E: 0000441E 22D8 move.l [A1]+, [A0]+ 00004420 51C8 FFFC dbf D0, -0x6 /* 0000441E */ 00004424 32D8 move.w [A1]+, [A0]+ 00004426 0C6E 006B FFAE cmpi.w [A6 - 0x52], 0x6B /* 'k' */ 0000442C 6628 bne +0x2A /* 00004456 */ 0000442E 4A6E FFB2 tst.w [A6 - 0x4E] 00004432 6722 beq +0x24 /* 00004456 */ 00004434 7005 moveq.l D0, 0x05 00004436 3D40 FFB2 move.w [A6 - 0x4E], D0 0000443A 206E 0008 movea.l A0, [A6 + 0x8] 0000443E 3006 move.w D0, D6 00004440 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00004444 D090 add.l D0, [A0] 00004446 2040 movea.l A0, D0 00004448 43EE FFAE lea.l A1, [A6 - 0x52] 0000444C 7013 moveq.l D0, 0x13 label0000444E: 0000444E 20D9 move.l [A0]+, [A1]+ 00004450 51C8 FFFC dbf D0, -0x6 /* 0000444E */ 00004454 30D9 move.w [A0]+, [A1]+ label00004456: 00004456 5246 addq.w D6, 1 label00004458: 00004458 BC47 cmp.w D6, D7 0000445A 6DAE blt -0x50 /* 0000440A */ 0000445C 4CDF 00C0 movem.l D6,D7, [A7]+ 00004460 4E5E unlink A6 00004462 4E75 rts export_277: 00004464 4E56 F79C link A6, -0x0864 00004468 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000446C 286E 000C movea.l A4, [A6 + 0xC] 00004470 508C addq.l A4, 8 00004472 0C54 2712 cmpi.w [A4], 0x2712 00004476 6614 bne +0x16 /* 0000448C */ 00004478 7001 moveq.l D0, 0x01 0000447A 2D40 F7AC move.l [A6 - 0x854], D0 0000447E 2D7C 0000 00FF F7A8 move.l [A6 - 0x858], 0xFF 00004486 508C addq.l A4, 8 00004488 6000 00C0 bra +0xC2 /* 0000454A */ label0000448C: 0000448C 486E FFC2 pea.l [A6 - 0x3E] 00004490 486E FFFE pea.l [A6 - 0x2] 00004494 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004498 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000449C 2F0C move.l -[A7], A4 0000449E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044A2 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000044A6 4FEF 0018 lea.l A7, [A7 + 0x18] 000044AA 3C00 move.w D6, D0 000044AC 4A46 tst.w D6 000044AE 6706 beq +0x8 /* 000044B6 */ 000044B0 3006 move.w D0, D6 000044B2 6000 0316 bra +0x318 /* 000047CA */ label000044B6: 000044B6 486E F7AC pea.l [A6 - 0x854] 000044BA 486E FFC2 pea.l [A6 - 0x3E] 000044BE 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000044C2 508F addq.l A7, 8 000044C4 3C00 move.w D6, D0 000044C6 486E FFC2 pea.l [A6 - 0x3E] 000044CA 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000044CE 588F addq.l A7, 4 000044D0 4A46 tst.w D6 000044D2 6706 beq +0x8 /* 000044DA */ 000044D4 3006 move.w D0, D6 000044D6 6000 02F2 bra +0x2F4 /* 000047CA */ label000044DA: 000044DA 302E FFFE move.w D0, [A6 - 0x2] 000044DE 48C0 ext.l D0 000044E0 E780 asl D0, 3 000044E2 D9C0 add.l A4, D0 000044E4 0C54 2720 cmpi.w [A4], 0x2720 /* '\' ' */ 000044E8 6706 beq +0x8 /* 000044F0 */ 000044EA 7007 moveq.l D0, 0x07 000044EC 6000 02DC bra +0x2DE /* 000047CA */ label000044F0: 000044F0 508C addq.l A4, 8 000044F2 486E FFC2 pea.l [A6 - 0x3E] 000044F6 486E FFFE pea.l [A6 - 0x2] 000044FA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000044FE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004502 2F0C move.l -[A7], A4 00004504 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004508 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 0000450C 4FEF 0018 lea.l A7, [A7 + 0x18] 00004510 3C00 move.w D6, D0 00004512 4A46 tst.w D6 00004514 6706 beq +0x8 /* 0000451C */ 00004516 3006 move.w D0, D6 00004518 6000 02B0 bra +0x2B2 /* 000047CA */ label0000451C: 0000451C 486E F7A8 pea.l [A6 - 0x858] 00004520 486E FFC2 pea.l [A6 - 0x3E] 00004524 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00004528 508F addq.l A7, 8 0000452A 3C00 move.w D6, D0 0000452C 486E FFC2 pea.l [A6 - 0x3E] 00004530 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00004534 588F addq.l A7, 4 00004536 4A46 tst.w D6 00004538 6706 beq +0x8 /* 00004540 */ 0000453A 3006 move.w D0, D6 0000453C 6000 028C bra +0x28E /* 000047CA */ label00004540: 00004540 302E FFFE move.w D0, [A6 - 0x2] 00004544 48C0 ext.l D0 00004546 E780 asl D0, 3 00004548 D9C0 add.l A4, D0 label0000454A: 0000454A 42AE F7A0 clr.l [A6 - 0x860] 0000454E 4A54 tst.w [A4] 00004550 6700 0052 beq +0x54 /* 000045A4 */ 00004554 3014 move.w D0, [A4] 00004556 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000455A 0003 000E ori.b D3, 0xE 0000455E 2B1E move.l -[A5], [A6]+ 00004560 0014 2B62 ori.b [A4], 0x62 /* 'b' */ 00004564 001A 2B74 ori.b [A2]+, 0x74 /* 't' */ 00004568 003C 508C ori.b ccr, 140 0000456C 7002 moveq.l D0, 0x02 0000456E 2D40 F7A0 move.l [A6 - 0x860], D0 00004572 6030 bra +0x32 /* 000045A4 */ 00004574 508C addq.l A4, 8 00004576 7004 moveq.l D0, 0x04 00004578 2D40 F7A0 move.l [A6 - 0x860], D0 0000457C 6026 bra +0x28 /* 000045A4 */ 0000457E 508C addq.l A4, 8 00004580 0C54 2B1E cmpi.w [A4], 0x2B1E 00004584 6608 bne +0xA /* 0000458E */ 00004586 508C addq.l A4, 8 00004588 42AE F7A0 clr.l [A6 - 0x860] 0000458C 6016 bra +0x18 /* 000045A4 */ label0000458E: 0000458E 0C54 2B62 cmpi.w [A4], 0x2B62 /* '+b' */ 00004592 660A bne +0xC /* 0000459E */ 00004594 508C addq.l A4, 8 00004596 7006 moveq.l D0, 0x06 00004598 2D40 F7A0 move.l [A6 - 0x860], D0 0000459C 6006 bra +0x8 /* 000045A4 */ label0000459E: 0000459E 7002 moveq.l D0, 0x02 000045A0 6000 0228 bra +0x22A /* 000047CA */ label000045A4: 000045A4 426E FFFC clr.w [A6 - 0x4] 000045A8 7001 moveq.l D0, 0x01 000045AA 2D40 F7A4 move.l [A6 - 0x85C], D0 000045AE 4A54 tst.w [A4] 000045B0 6700 0086 beq +0x88 /* 00004638 */ 000045B4 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */ 000045B8 660C bne +0xE /* 000045C6 */ 000045BA 7001 moveq.l D0, 0x01 000045BC 3D40 FFFC move.w [A6 - 0x4], D0 000045C0 508C addq.l A4, 8 000045C2 6000 0074 bra +0x76 /* 00004638 */ label000045C6: 000045C6 486E FFC2 pea.l [A6 - 0x3E] 000045CA 486E FFFE pea.l [A6 - 0x2] 000045CE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000045D2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000045D6 2F0C move.l -[A7], A4 000045D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045DC 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 000045E0 4FEF 0018 lea.l A7, [A7 + 0x18] 000045E4 3C00 move.w D6, D0 000045E6 4A46 tst.w D6 000045E8 6706 beq +0x8 /* 000045F0 */ 000045EA 3006 move.w D0, D6 000045EC 6000 01DC bra +0x1DE /* 000047CA */ label000045F0: 000045F0 486E F7A4 pea.l [A6 - 0x85C] 000045F4 486E FFC2 pea.l [A6 - 0x3E] 000045F8 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000045FC 508F addq.l A7, 8 000045FE 3C00 move.w D6, D0 00004600 486E FFC2 pea.l [A6 - 0x3E] 00004604 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00004608 588F addq.l A7, 4 0000460A 4A46 tst.w D6 0000460C 6706 beq +0x8 /* 00004614 */ 0000460E 3006 move.w D0, D6 00004610 6000 01B8 bra +0x1BA /* 000047CA */ label00004614: 00004614 302E FFFE move.w D0, [A6 - 0x2] 00004618 48C0 ext.l D0 0000461A E780 asl D0, 3 0000461C D9C0 add.l A4, D0 0000461E 4AAE F7A4 tst.l [A6 - 0x85C] 00004622 6E06 bgt +0x8 /* 0000462A */ 00004624 7002 moveq.l D0, 0x02 00004626 6000 01A2 bra +0x1A4 /* 000047CA */ label0000462A: 0000462A 0C54 2B6C cmpi.w [A4], 0x2B6C /* '+l' */ 0000462E 6706 beq +0x8 /* 00004636 */ 00004630 7002 moveq.l D0, 0x02 00004632 6000 0196 bra +0x198 /* 000047CA */ label00004636: 00004636 508C addq.l A4, 8 label00004638: 00004638 4A54 tst.w [A4] 0000463A 6706 beq +0x8 /* 00004642 */ 0000463C 7013 moveq.l D0, 0x13 0000463E 6000 018A bra +0x18C /* 000047CA */ label00004642: 00004642 53AE F7AC subq.l [A6 - 0x854], 1 00004646 53AE F7A8 subq.l [A6 - 0x858], 1 0000464A 0CAE 0000 0001 F7AC cmpi.l [A6 - 0x854], 0x1 00004652 6C06 bge +0x8 /* 0000465A */ 00004654 7001 moveq.l D0, 0x01 00004656 2D40 F7AC move.l [A6 - 0x854], D0 label0000465A: 0000465A 0CAE 0000 00FE F7A8 cmpi.l [A6 - 0x858], 0xFE 00004662 6F08 ble +0xA /* 0000466C */ 00004664 2D7C 0000 00FE F7A8 move.l [A6 - 0x858], 0xFE label0000466C: 0000466C 202E F7A8 move.l D0, [A6 - 0x858] 00004670 B0AE F7AC cmp.l D0, [A6 - 0x854] 00004674 6E06 bgt +0x8 /* 0000467C */ 00004676 7002 moveq.l D0, 0x02 00004678 6000 0150 bra +0x152 /* 000047CA */ label0000467C: 0000467C 4A6D 8DA6 tst.w [A5 - 0x725A] 00004680 6606 bne +0x8 /* 00004688 */ 00004682 7000 moveq.l D0, 0x00 00004684 6000 0144 bra +0x146 /* 000047CA */ label00004688: 00004688 42A7 clr.l -[A7] 0000468A AA32 syscall GetGDevice 0000468C 205F movea.l A0, [A7]+ 0000468E 2D48 FFB4 move.l [A6 - 0x4C], A0 00004692 206E FFB4 movea.l A0, [A6 - 0x4C] 00004696 2050 movea.l A0, [A0] 00004698 2D68 0016 FFB0 move.l [A6 - 0x50], [A0 + 0x16] 0000469E 206E FFB0 movea.l A0, [A6 - 0x50] 000046A2 2050 movea.l A0, [A0] 000046A4 2D68 002A FFB8 move.l [A6 - 0x48], [A0 + 0x2A] 000046AA 7A00 moveq.l D5, 0x00 000046AC 3E2E F7AE move.w D7, [A6 - 0x852] 000046B0 605E bra +0x60 /* 00004710 */ label000046B2: 000046B2 2F2D 8F6C move.l -[A7], [A5 - 0x7094] 000046B6 3F07 move.w -[A7], D7 000046B8 486E FFBC pea.l [A6 - 0x44] 000046BC AA9B syscall GetEntryColor 000046BE 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000046C2 486E FFBC pea.l [A6 - 0x44] 000046C6 4EBA 018E jsr [PC + 0x18E /* 00004856 */] 000046CA 508F addq.l A7, 8 000046CC 3800 move.w D4, D0 000046CE 206E FFB8 movea.l A0, [A6 - 0x48] 000046D2 3004 move.w D0, D4 000046D4 48C0 ext.l D0 000046D6 E780 asl D0, 3 000046D8 D090 add.l D0, [A0] 000046DA 2040 movea.l A0, D0 000046DC 43EE FFBC lea.l A1, [A6 - 0x44] 000046E0 41E8 000A lea.l A0, [A0 + 0xA] 000046E4 22D8 move.l [A1]+, [A0]+ 000046E6 32D8 move.w [A1]+, [A0]+ 000046E8 3005 move.w D0, D5 000046EA 48C0 ext.l D0 000046EC E780 asl D0, 3 000046EE D08E add.l D0, A6 000046F0 2040 movea.l A0, D0 000046F2 3144 F7B0 move.w [A0 - 0x850], D4 000046F6 3005 move.w D0, D5 000046F8 48C0 ext.l D0 000046FA E780 asl D0, 3 000046FC D08E add.l D0, A6 000046FE 2040 movea.l A0, D0 00004700 41E8 F7B2 lea.l A0, [A0 - 0x84E] 00004704 43EE FFBC lea.l A1, [A6 - 0x44] 00004708 20D9 move.l [A0]+, [A1]+ 0000470A 30D9 move.w [A0]+, [A1]+ 0000470C 5245 addq.w D5, 1 0000470E 5247 addq.w D7, 1 label00004710: 00004710 3047 movea.w A0, D7 00004712 B1EE F7A8 cmpa.l A0, [A6 - 0x858] 00004716 6F9A ble -0x64 /* 000046B2 */ 00004718 3045 movea.w A0, D5 0000471A 2F08 move.l -[A7], A0 0000471C 2F2E F7A4 move.l -[A7], [A6 - 0x85C] 00004720 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004724 2D40 F7A4 move.l [A6 - 0x85C], D0 00004728 4A6E FFFC tst.w [A6 - 0x4] 0000472C 6700 008C beq +0x8E /* 000047BA */ 00004730 7001 moveq.l D0, 0x01 00004732 2D40 F7A4 move.l [A6 - 0x85C], D0 00004736 6000 0082 bra +0x84 /* 000047BA */ label0000473A: 0000473A 41EE FFBC lea.l A0, [A6 - 0x44] 0000473E 43EE F7B2 lea.l A1, [A6 - 0x84E] 00004742 20D9 move.l [A0]+, [A1]+ 00004744 30D9 move.w [A0]+, [A1]+ 00004746 7E00 moveq.l D7, 0x00 00004748 6024 bra +0x26 /* 0000476E */ label0000474A: 0000474A 3007 move.w D0, D7 0000474C 48C0 ext.l D0 0000474E E780 asl D0, 3 00004750 D08E add.l D0, A6 00004752 3207 move.w D1, D7 00004754 5241 addq.w D1, 1 00004756 48C1 ext.l D1 00004758 E781 asl D1, 3 0000475A D28E add.l D1, A6 0000475C 2041 movea.l A0, D1 0000475E 2240 movea.l A1, D0 00004760 43E9 F7B2 lea.l A1, [A1 - 0x84E] 00004764 41E8 F7B2 lea.l A0, [A0 - 0x84E] 00004768 22D8 move.l [A1]+, [A0]+ 0000476A 32D8 move.w [A1]+, [A0]+ 0000476C 5247 addq.w D7, 1 label0000476E: 0000476E 3005 move.w D0, D5 00004770 5340 subq.w D0, 1 00004772 BE40 cmp.w D7, D0 00004774 6DD4 blt -0x2A /* 0000474A */ 00004776 3005 move.w D0, D5 00004778 5340 subq.w D0, 1 0000477A 48C0 ext.l D0 0000477C E780 asl D0, 3 0000477E D08E add.l D0, A6 00004780 2040 movea.l A0, D0 00004782 41E8 F7B2 lea.l A0, [A0 - 0x84E] 00004786 43EE FFBC lea.l A1, [A6 - 0x44] 0000478A 20D9 move.l [A0]+, [A1]+ 0000478C 30D9 move.w [A0]+, [A1]+ 0000478E 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00004792 486E F7B0 pea.l [A6 - 0x850] 00004796 3F05 move.w -[A7], D5 00004798 4EBA 0038 jsr [PC + 0x38 /* 000047D2 */] 0000479C 4FEF 000A lea.l A7, [A7 + 0xA] 000047A0 2F2E F7A0 move.l -[A7], [A6 - 0x860] 000047A4 486E F79C pea.l [A6 - 0x864] 000047A8 4EAD 12C2 jsr [A5 + 0x12C2 /* export_596 */] 000047AC 4EAD 045A jsr [A5 + 0x45A /* export_135 */] 000047B0 3C00 move.w D6, D0 000047B2 4A46 tst.w D6 000047B4 6704 beq +0x6 /* 000047BA */ 000047B6 3006 move.w D0, D6 000047B8 6010 bra +0x12 /* 000047CA */ label000047BA: 000047BA 202E F7A4 move.l D0, [A6 - 0x85C] 000047BE 53AE F7A4 subq.l [A6 - 0x85C], 1 000047C2 4A80 tst.l D0 000047C4 6600 FF74 bne -0x8A /* 0000473A */ 000047C8 7000 moveq.l D0, 0x00 label000047CA: 000047CA 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000047CE 4E5E unlink A6 000047D0 4E75 rts fn000047D2: 000047D2 4E56 FFF8 link A6, -0x0008 000047D6 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000047DA 3E2E 0008 move.w D7, [A6 + 0x8] 000047DE 286E 000A movea.l A4, [A6 + 0xA] 000047E2 4267 clr.w -[A7] 000047E4 486E 000E pea.l [A6 + 0xE] 000047E8 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */] 000047EC 301F move.w D0, [A7]+ 000047EE 2F2E 000E move.l -[A7], [A6 + 0xE] 000047F2 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 000047F6 7C00 moveq.l D6, 0x00 000047F8 6036 bra +0x38 /* 00004830 */ label000047FA: 000047FA 41D4 lea.l A0, [A4] 000047FC 508C addq.l A4, 8 000047FE 43EE FFF8 lea.l A1, [A6 - 0x8] 00004802 22D8 move.l [A1]+, [A0]+ 00004804 22D8 move.l [A1]+, [A0]+ 00004806 3A2E FFF8 move.w D5, [A6 - 0x8] 0000480A 4A45 tst.w D5 0000480C 6720 beq +0x22 /* 0000482E */ 0000480E 0C45 00FF cmpi.w D5, 0xFF 00004812 671A beq +0x1C /* 0000482E */ 00004814 206E 000E movea.l A0, [A6 + 0xE] 00004818 3005 move.w D0, D5 0000481A 48C0 ext.l D0 0000481C E780 asl D0, 3 0000481E D090 add.l D0, [A0] 00004820 2040 movea.l A0, D0 00004822 41E8 000A lea.l A0, [A0 + 0xA] 00004826 43EE FFFA lea.l A1, [A6 - 0x6] 0000482A 20D9 move.l [A0]+, [A1]+ 0000482C 30D9 move.w [A0]+, [A1]+ label0000482E: 0000482E 5246 addq.w D6, 1 label00004830: 00004830 BC47 cmp.w D6, D7 00004832 6DC6 blt -0x38 /* 000047FA */ 00004834 206E 000E movea.l A0, [A6 + 0xE] 00004838 4267 clr.w -[A7] 0000483A 3F3C 00FF move.w -[A7], 0xFF 0000483E 2050 movea.l A0, [A0] 00004840 4868 0008 pea.l [A0 + 0x8] 00004844 AA3F syscall SetEntries 00004846 2F2E 000E move.l -[A7], [A6 + 0xE] 0000484A 4EAD 124A jsr [A5 + 0x124A /* export_581 */] 0000484E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004852 4E5E unlink A6 00004854 4E75 rts fn00004856: 00004856 4E56 FFF4 link A6, -0x000C 0000485A 48E7 0118 movem.l -[A7], D7,A3,A4 0000485E 286E 0008 movea.l A4, [A6 + 0x8] 00004862 266E 000C movea.l A3, [A6 + 0xC] 00004866 7E00 moveq.l D7, 0x00 00004868 6036 bra +0x38 /* 000048A0 */ label0000486A: 0000486A 3007 move.w D0, D7 0000486C 48C0 ext.l D0 0000486E E780 asl D0, 3 00004870 D093 add.l D0, [A3] 00004872 2040 movea.l A0, D0 00004874 43EE FFF4 lea.l A1, [A6 - 0xC] 00004878 5088 addq.l A0, 8 0000487A 22D8 move.l [A1]+, [A0]+ 0000487C 22D8 move.l [A1]+, [A0]+ 0000487E 302E FFF6 move.w D0, [A6 - 0xA] 00004882 B054 cmp.w D0, [A4] 00004884 6618 bne +0x1A /* 0000489E */ 00004886 302E FFF8 move.w D0, [A6 - 0x8] 0000488A B06C 0002 cmp.w D0, [A4 + 0x2] 0000488E 660E bne +0x10 /* 0000489E */ 00004890 302E FFFA move.w D0, [A6 - 0x6] 00004894 B06C 0004 cmp.w D0, [A4 + 0x4] 00004898 6604 bne +0x6 /* 0000489E */ 0000489A 3007 move.w D0, D7 0000489C 6018 bra +0x1A /* 000048B6 */ label0000489E: 0000489E 5247 addq.w D7, 1 label000048A0: 000048A0 0C47 0100 cmpi.w D7, 0x100 000048A4 6DC4 blt -0x3A /* 0000486A */ 000048A6 42A7 clr.l -[A7] 000048A8 2F0C move.l -[A7], A4 000048AA AA33 syscall Color2Index 000048AC 201F move.l D0, [A7]+ 000048AE 2D40 FFFC move.l [A6 - 0x4], D0 000048B2 302E FFFE move.w D0, [A6 - 0x2] label000048B6: 000048B6 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000048BA 4E5E unlink A6 000048BC 4E75 rts export_253: 000048BE 4E56 FFF0 link A6, -0x0010 000048C2 2F0C move.l -[A7], A4 000048C4 286E 000C movea.l A4, [A6 + 0xC] 000048C8 508C addq.l A4, 8 000048CA 4A54 tst.w [A4] 000048CC 6706 beq +0x8 /* 000048D4 */ 000048CE 7013 moveq.l D0, 0x13 000048D0 6000 0098 bra +0x9A /* 0000496A */ label000048D4: 000048D4 4A6D 8FA8 tst.w [A5 - 0x7058] 000048D8 660E bne +0x10 /* 000048E8 */ 000048DA 42A7 clr.l -[A7] 000048DC 3F3C 05DF move.w -[A7], 0x5DF 000048E0 A9B9 syscall GetCursor 000048E2 205F movea.l A0, [A7]+ 000048E4 2F10 move.l -[A7], [A0] 000048E6 A851 syscall SetCursor label000048E8: 000048E8 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 000048EC A873 syscall SetPort 000048EE 486E FFF4 pea.l [A6 - 0xC] 000048F2 A972 syscall GetMouse 000048F4 486E FFF4 pea.l [A6 - 0xC] 000048F8 A870 syscall LocalToGlobal 000048FA 4267 clr.w -[A7] 000048FC 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 00004900 A960 syscall GetControlValue/GetCtlValue 00004902 301F move.w D0, [A7]+ 00004904 3D40 FFF2 move.w [A6 - 0xE], D0 00004908 4267 clr.w -[A7] 0000490A 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 0000490E A960 syscall GetControlValue/GetCtlValue 00004910 301F move.w D0, [A7]+ 00004912 3D40 FFF0 move.w [A6 - 0x10], D0 00004916 6046 bra +0x48 /* 0000495E */ label00004918: 00004918 486E FFF8 pea.l [A6 - 0x8] 0000491C A972 syscall GetMouse 0000491E 486E FFF8 pea.l [A6 - 0x8] 00004922 A870 syscall LocalToGlobal 00004924 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004928 486E FFF8 pea.l [A6 - 0x8] 0000492C A87F syscall SubPt 0000492E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00004932 486E FFF8 pea.l [A6 - 0x8] 00004936 A87F syscall SubPt 00004938 302E FFFA move.w D0, [A6 - 0x6] 0000493C 4440 neg.w D0 0000493E 2F2D 9034 move.l -[A7], [A5 - 0x6FCC] 00004942 3F00 move.w -[A7], D0 00004944 A963 syscall SetControlValue/SetCtlValue 00004946 302E FFF8 move.w D0, [A6 - 0x8] 0000494A 4440 neg.w D0 0000494C 2F2D 9038 move.l -[A7], [A5 - 0x6FC8] 00004950 3F00 move.w -[A7], D0 00004952 A963 syscall SetControlValue/SetCtlValue 00004954 2F2D 9030 move.l -[A7], [A5 - 0x6FD0] 00004958 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 0000495C 588F addq.l A7, 4 label0000495E: 0000495E 4267 clr.w -[A7] 00004960 A973 syscall StillDown 00004962 101F move.b D0, [A7]+ 00004964 4A00 tst.b D0 00004966 66B0 bne -0x4E /* 00004918 */ 00004968 7000 moveq.l D0, 0x00 label0000496A: 0000496A 285F movea.l A4, [A7]+ 0000496C 4E5E unlink A6 0000496E 4E75 rts export_267: 00004970 4E56 FF04 link A6, -0x00FC 00004974 2F0C move.l -[A7], A4 00004976 286E 000C movea.l A4, [A6 + 0xC] 0000497A 508C addq.l A4, 8 0000497C 486E FF0C pea.l [A6 - 0xF4] 00004980 486E FF08 pea.l [A6 - 0xF8] 00004984 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004988 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000498C 2F0C move.l -[A7], A4 0000498E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004992 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */] 00004996 4FEF 0018 lea.l A7, [A7 + 0x18] 0000499A 3D40 FF0A move.w [A6 - 0xF6], D0 0000499E 4A6E FF0A tst.w [A6 - 0xF6] 000049A2 6706 beq +0x8 /* 000049AA */ 000049A4 302E FF0A move.w D0, [A6 - 0xF6] 000049A8 604A bra +0x4C /* 000049F4 */ label000049AA: 000049AA 302E FF08 move.w D0, [A6 - 0xF8] 000049AE 48C0 ext.l D0 000049B0 E780 asl D0, 3 000049B2 D9C0 add.l A4, D0 000049B4 486E FF0C pea.l [A6 - 0xF4] 000049B8 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */] 000049BC 588F addq.l A7, 4 000049BE 0C6E 0006 FF0C cmpi.w [A6 - 0xF4], 0x6 000049C4 6704 beq +0x6 /* 000049CA */ 000049C6 7002 moveq.l D0, 0x02 000049C8 602A bra +0x2C /* 000049F4 */ label000049CA: 000049CA 4A54 tst.w [A4] 000049CC 6704 beq +0x6 /* 000049D2 */ 000049CE 7013 moveq.l D0, 0x13 000049D0 6022 bra +0x24 /* 000049F4 */ label000049D2: 000049D2 4AAE FF82 tst.l [A6 - 0x7E] 000049D6 6604 bne +0x6 /* 000049DC */ 000049D8 703D moveq.l D0, 0x3D 000049DA 6018 bra +0x1A /* 000049F4 */ label000049DC: 000049DC 41ED 8FE8 lea.l A0, [A5 - 0x7018] 000049E0 43EE FF3A lea.l A1, [A6 - 0xC6] 000049E4 7019 moveq.l D0, 0x19 label000049E6: 000049E6 20D9 move.l [A0]+, [A1]+ 000049E8 51C8 FFFC dbf D0, -0x6 /* 000049E6 */ 000049EC 30D9 move.w [A0]+, [A1]+ 000049EE 526D 8FD8 addq.w [A5 - 0x7028], 1 000049F2 7000 moveq.l D0, 0x00 label000049F4: 000049F4 285F movea.l A4, [A7]+ 000049F6 4E5E unlink A6 000049F8 4E75 rts export_271: 000049FA 4E56 FFC2 link A6, -0x003E 000049FE 48E7 0108 movem.l -[A7], D7,A4 00004A02 286E 000C movea.l A4, [A6 + 0xC] 00004A06 508C addq.l A4, 8 00004A08 4A6D 8F76 tst.w [A5 - 0x708A] 00004A0C 6C06 bge +0x8 /* 00004A14 */ 00004A0E 7075 moveq.l D0, 0x75 00004A10 6000 0106 bra +0x108 /* 00004B18 */ label00004A14: 00004A14 3014 move.w D0, [A4] 00004A16 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00004A1A 0004 0012 ori.b D4, 0x12 00004A1E 2B44 001C move.l [A5 + 0x1C], D4 00004A22 2B45 002A move.l [A5 + 0x2A /* export_1 */], D5 00004A26 07FE .incomplete 00004A28 0030 07F0 0040 ori.b [A0 + D0.w + 0x40], 0xF0 00004A2E 426D 8F76 clr.w [A5 - 0x708A] 00004A32 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00004A36 7000 moveq.l D0, 0x00 00004A38 6000 00DE bra +0xE0 /* 00004B18 */ 00004A3C 4A6D 97CE tst.w [A5 - 0x6832] 00004A40 6606 bne +0x8 /* 00004A48 */ 00004A42 7001 moveq.l D0, 0x01 00004A44 3B40 8F76 move.w [A5 - 0x708A], D0 label00004A48: 00004A48 7000 moveq.l D0, 0x00 00004A4A 6000 00CC bra +0xCE /* 00004B18 */ 00004A4E 426D 97CE clr.w [A5 - 0x6832] 00004A52 7000 moveq.l D0, 0x00 00004A54 6000 00C2 bra +0xC4 /* 00004B18 */ 00004A58 7001 moveq.l D0, 0x01 00004A5A 3B40 97CE move.w [A5 - 0x6832], D0 00004A5E 426D 8F76 clr.w [A5 - 0x708A] 00004A62 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00004A66 7000 moveq.l D0, 0x00 00004A68 6000 00AE bra +0xB0 /* 00004B18 */ 00004A6C 4A6D 97CE tst.w [A5 - 0x6832] 00004A70 6706 beq +0x8 /* 00004A78 */ 00004A72 7000 moveq.l D0, 0x00 00004A74 6000 00A2 bra +0xA4 /* 00004B18 */ label00004A78: 00004A78 4A6D 8F76 tst.w [A5 - 0x708A] 00004A7C 6614 bne +0x16 /* 00004A92 */ 00004A7E 4878 36B0 push.l 0x36B0 00004A82 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00004A86 588F addq.l A7, 4 00004A88 4A40 tst.w D0 00004A8A 6706 beq +0x8 /* 00004A92 */ 00004A8C 7025 moveq.l D0, 0x25 00004A8E 6000 0088 bra +0x8A /* 00004B18 */ label00004A92: 00004A92 7001 moveq.l D0, 0x01 00004A94 3B40 8F76 move.w [A5 - 0x708A], D0 00004A98 4A54 tst.w [A4] 00004A9A 6614 bne +0x16 /* 00004AB0 */ 00004A9C 303C 03E0 move.w D0, 0x3E0 00004AA0 C06D 8F78 and.w D0, [A5 - 0x7088] 00004AA4 0040 0001 ori.w D0, 0x1 00004AA8 3B40 8F78 move.w [A5 - 0x7088], D0 00004AAC 6000 0068 bra +0x6A /* 00004B16 */ label00004AB0: 00004AB0 486E FFC6 pea.l [A6 - 0x3A] 00004AB4 486E FFC4 pea.l [A6 - 0x3C] 00004AB8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004ABC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004AC0 2F0C move.l -[A7], A4 00004AC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004AC6 4EAD 0BB2 jsr [A5 + 0xBB2 /* export_370 */] 00004ACA 4FEF 0018 lea.l A7, [A7 + 0x18] 00004ACE 3E00 move.w D7, D0 00004AD0 4A47 tst.w D7 00004AD2 6704 beq +0x6 /* 00004AD8 */ 00004AD4 7000 moveq.l D0, 0x00 00004AD6 6040 bra +0x42 /* 00004B18 */ label00004AD8: 00004AD8 486E FFC2 pea.l [A6 - 0x3E] 00004ADC 486E FFC6 pea.l [A6 - 0x3A] 00004AE0 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00004AE4 508F addq.l A7, 8 00004AE6 3E00 move.w D7, D0 00004AE8 486E FFC6 pea.l [A6 - 0x3A] 00004AEC 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00004AF0 588F addq.l A7, 4 00004AF2 4A47 tst.w D7 00004AF4 6704 beq +0x6 /* 00004AFA */ 00004AF6 3007 move.w D0, D7 00004AF8 601E bra +0x20 /* 00004B18 */ label00004AFA: 00004AFA 4A6E FFC2 tst.w [A6 - 0x3E] 00004AFE 6712 beq +0x14 /* 00004B12 */ 00004B00 303C 03E0 move.w D0, 0x3E0 00004B04 C06D 8F78 and.w D0, [A5 - 0x7088] 00004B08 0040 0001 ori.w D0, 0x1 00004B0C 3B40 8F78 move.w [A5 - 0x7088], D0 00004B10 6004 bra +0x6 /* 00004B16 */ label00004B12: 00004B12 426D 8F78 clr.w [A5 - 0x7088] label00004B16: 00004B16 7000 moveq.l D0, 0x00 label00004B18: 00004B18 4CDF 1080 movem.l D7,A4, [A7]+ 00004B1C 4E5E unlink A6 00004B1E 4E75 rts